EditPlus 自用正则替换

作者:enenba | 发表于:2013-12-06 11:02 | 分类:正则表达式

分享下自己用EditPlus 的一些些正则技巧,editplus版本v3.5.1

1、替换a标签链接地址为空

点击查看原图

例如:

把所有的

<a href="..囧..">
替换成
<a href="#">

正则查找:

<a href="[^"]+"

替换为:

<a href="#"

 点击查看原图

 

 替换结果:

 

 点击查看原图

 

 ...

阅读全文>>

2人成功匹配 1691人撸过

editplus 批量删除英文单词之间的空格

作者:enenba | 发表于:2013-02-27 17:18 | 分类:正则表达式

好久没有写文章了,最近忙工作的事,发现很多时候要去除单词之间的空格,

比如:

gong si jian jie
qi ye wen hua
zu zhi jia gou
jing ying li nian
qi ye rong yu

要把它们做成

gongsijianjie
qiyewenhua
zuzhijiagou
jingyinglinian
qiyerongyu

...

阅读全文>>

2人成功匹配 4279人撸过

php模板引擎常见的变量解析语法

作者:enenba | 发表于:2012-12-12 12:49 | 分类:php源码

php模板引擎常见的变量解析语法,看了很多的cms它们都有自己的模板引擎,因为折腾多了所以总结下他们的正则替换语法。

是这样的过程 ,模板文件->php正则替换标签->缓存php文件->读取输出

本文主要说的是变量、数组的模板引擎语法(正则规则)。

阅读全文>>

3人成功匹配 2372人撸过

php最简单的验证手机号码

作者:enenba | 发表于:2012-08-01 09:22 | 分类:正则表达式

最简单的验证手机号码
中国的手机都是以1开头的10位数字。

用到正则  ^1([0-9]{9})

<?php
$mobile = '15858588585';
if(!preg_match('/^1([0-9]{9})/',$mobile)) exit('mobile phone error');
?>

 

^1首字符为1不解释

[0-9] 零到九的数字

{...

阅读全文>>

0人成功匹配 3058人撸过

正则中需要转义的特殊字符

作者:enenba | 发表于:2012-07-11 22:55 | 分类:正则表达式

 正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义

特别字符

说明

$

匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n’ ‘\r’。要匹配 $...

阅读全文>>

3人成功匹配 2601人撸过

让editplus 3 函数模板完全显示函数

作者:enenba | 发表于:2012-07-03 14:10 | 分类:正则表达式

我是常常使用editplus ,主要是它启动快,文件小,自定义代码,绿色。发现当用他打开php有一个快捷键ctrl+F11可以打开函数列表,也就是文件内所有的函数名会显示在列表中,双击会选中函数,非常方便

 

但是默认安装好editplus 3 不支持面向对象的方法 如 final、static 的显示 ,于是我看了下函数模板的设置,也是用正则表达式的配置,轻松改好正则OKl了,正则如:

^[...

阅读全文>>

3人成功匹配 3071人撸过
1 2 3 4 5 6 ... »