ZGEO基础工具
ZGEO基础工具
站点主页
工具主页
类型转换
json校验
excel转json
json转excel
yml转json
xml转json
json转yml
单位换算
JS JSON数据转换引号JSON
Request Headers转json
加密技术
md5加密
eval加密
sha加密
aes加密
摩尔斯密码
正则表达式
数据编码
二维码转换
unicode编码
utf-8编码
escape编码
url编码
base64编码
收藏本站
正则表达式
匹配选项:
全局
不区分大小写
对^$前后换行也支持
符号.匹配所有
着色选项:
对正则着色
对匹配结果着色
对无匹配结果着色
正则表达式:(必填)
\d{3}
要匹配的文本:(必填)
test123456
常用元字符
代码
说明
.
匹配除换行符以外的任意字符
\w
匹配字母或数字或下划线
\s
匹配任意的空白符
\d
匹配数字
\b
匹配单词的开始或结束
^
匹配字符串的开始
$
匹配字符串的结束
常用限定符
代码/语法
说明
*
重复零次或更多次
+
重复一次或更多次
?
重复零次或一次
{n}
重复n次
{n,}
重复n次或更多次
{n,m}
重复n到m次
常用反义词
代码/语法
说明
\W
匹配任意不是字母,数字,下划线,汉字的字符
\S
匹配任意不是空白符的字符
\D
匹配任意非数字的字符
\B
匹配不是单词开头或结束的位置
[^x]
匹配除了x以外的任意字符
[^aeiou]
匹配除了aeiou这几个字母以外的任意字符
常用模式修正符
代码/语法
说明
i
表示在进行匹配的时候不区分大小写
m
多行识别.即将字符串视为多行,不管是那行都能匹配
s
将字符串视为单行,转义回车换行符作为普通字符
g
表示全局匹配
x
将模式中的空白忽略
A
强制从目标字符串开头匹配
D
强制尾部无任何内容.若使用$限制结尾字符,则不允许结尾有换行
U
禁止贪婪匹配,只匹配最近的一个字符串(不重复匹配)
e
配合PHP函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行