UltraEdit正则表达式使用示例

1 将“澳门,aomen,2;安康,ankang,345;安宁,anning,2742;鞍山,anshan,272;安庆,anqing,42;”转换为如下的结果:

array('name'=>'澳门','busname'=>'aomen','areaid'=>2),

array('name'=>'安康','busname'=>'ankang','areaid'=>345),

array('name'=>'安宁','busname'=>'anning','areaid'=>2742),

array('name'=>'鞍山','busname'=>'anshan','areaid'=>272),

array('name'=>'安庆','busname'=>'anqing','areaid'=>42),

array('name'=>'阿克苏','busname'=>'akesu','areaid'=>3226),

array('name'=>'安阳','busname'=>'anyang','areaid'=>180),




查找
(.*)\,(\w+)\,(.*)\; 或者(.*)\,(.*)\,(.*)\;

替换
array('name'=>'\1','busname'=>'\2','areaid'=>\3), ^r^n

array('name'=>'\1','busname'=>'\2','areaid'=>\3),





2 替换PHP标签为{}: 如 为{$catstr}


查找
<\?\=(\S+)\?>

替换
{\1}

 	$tag_cache = false;
$db_cache = ($expires == -2 || defined('TOHTML')) ? 'CACHE' : '';
if($tag_expires && $db_cache != 'CACHE' && strpos($parameter, '&page=') === false) {
$tag_cache = true;
$TCF = DT_CACHE.'/tag/'.md5($parameter).'.htm';
if(is_file($TCF) && ($DT_TIME - filemtime($TCF) < $tag_expires)) {
echo substr(file_get($TCF), 17);
return;
}
}
$parameter = str_replace(array('&', '%'), array('', '##'), $parameter);
$parameter = strip_sql($parameter);
parse_str($parameter, $par);
if(!is_array($par)) return '';
$par = dstripslashes($par);
extract($par, EXTR_SKIP);
isset($prefix) or $prefix = $db->pre;
isset($moduleid) or $moduleid = 1;
if(!isset($MODULE[$moduleid])) return '';
isset($fields) or $fields = '*';
isset($catid) or $catid = 0;
isset($child) or $child = 1;
isset($areaid) or $areaid = 0;
isset($areachild) or $areachild = 1;
(isset($dir) && check_name($dir)) or $dir = 'tag';
(isset($template) && check_name($template)) or $template = 'list';
isset($condition) or $condition = '1';
isset($group) or $group = '';
isset($page) or $page = 1;
isset($offset) or $offset = 0;
isset($pagesize) or $pagesize = 10;
isset($order) or $order = '';
isset($showpage) or $showpage = 0;
isset($showcat) or $showcat = 0;
isset($datetype) or $datetype = 0;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值