分享下自己用EditPlus 的一些些正则技巧,editplus版本v3.5.1
1、替换a标签链接地址为空
例如:
把所有的
<a href="..囧..">替换成
<a href="#">
正则查找:
<a href="[^"]+"
替换为:
<a href="#"
替换结果:
...
分享下自己用EditPlus 的一些些正则技巧,editplus版本v3.5.1
1、替换a标签链接地址为空
例如:
把所有的
<a href="..囧..">替换成
<a href="#">
正则查找:
<a href="[^"]+"
替换为:
<a href="#"
替换结果:
...
好久没有写文章了,最近忙工作的事,发现很多时候要去除单词之间的空格,
比如:
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
...
php模板引擎常见的变量解析语法,看了很多的cms它们都有自己的模板引擎,因为折腾多了所以总结下他们的正则替换语法。
是这样的过程 ,模板文件->php正则替换标签->缓存php文件->读取输出
本文主要说的是变量、数组的模板引擎语法(正则规则)。
最简单的验证手机号码
中国的手机都是以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] 零到九的数字
{...
正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义
特别字符 | 说明 |
$ | 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n’ 或 ‘\r’。要匹配 $... |
我是常常使用editplus ,主要是它启动快,文件小,自定义代码,绿色。发现当用他打开php有一个快捷键ctrl+F11可以打开函数列表,也就是文件内所有的函数名会显示在列表中,双击会选中函数,非常方便
但是默认安装好editplus 3 不支持面向对象的方法 如 final、static 的显示 ,于是我看了下函数模板的设置,也是用正则表达式的配置,轻松改好正则OKl了,正则如:
^[...