收藏此页 收藏此页 在线人数 53 今日访问 1557 总共访问 6142878
账号:
密码:
09:52
今日月相
05月18日 四月廿八 
正则表达式在线测试  点击:4263
基于 .NET/ASP/PHP/JSP/JavaScript 的正则表达式在线测试工具
正则表达式:

文本字符串:

参数:

匹配字符
字符类 匹配的字符
\d 从0到9的任一数字
\D 任一非数字字符
\w 任一单词字符,包括 A-Z、a-z、0-9 和下划线
\W 任一非单词字符
\s 任一空白字符,包括制表符、换行符、回车符、换页符和垂直制表符
\S 任一非空白字符
. 任一字符
[...] 括号中的任一字符
[^...] 非括号中的任一字符
重复字符
重复字符 含义
{n} 匹配前缀字符 n 次
{n,} 匹配前缀字符至少 n 次
{n,m} 匹配前缀字符至少 n 次,至多 m 次。如果 n 为 0,则 n 为可选参数
? 匹配前缀字符 0 次或 1 次,实质上也是可选的
+ 匹配前缀字符 1 次或多次
* 匹配前缀字符 0 次或多次
定位字符
定位字符 描述
^ 随后的模式必须位于字符串的开始位置,如果是一个多行字符串必须位于行首
对于多行文本(包含回车符的一个字符串)来说,需要设置多行标志
$ 前缀模式必须位于字符串的末端,如果是一个多行字符串,,必须位于行尾
\A 前缀模式必须位于字符串开始位置,忽略多行标志
\z 前缀模式必须位于字符串末端,忽略多行标志
\Z 前缀模式必须位于字符串末端,或者位于一个换行符前
\b 匹配一个单词边界,也就是一个单词字符和非单词字符中间的点
一个单词字符是[a-zA-Z0-9_]中的一个字符。位于一个单词的词首
\B 匹配一个非单词字符边界位置,不位于一个单词的词首
转义字符
转义字符 描述
\\ 匹配字符"\"
\. 匹配字符"."
\* 匹配字符"*"
\+ 匹配字符"+"
\? 匹配字符"?"
\| 匹配字符"|"
\( 匹配字符"("
\) 匹配字符")"
\{ 匹配字符"{"
\} 匹配字符"}"
\^ 匹配字符"^"
\$ 匹配字符"$"
\n 匹配换行符
\r 匹配回车符
\t 匹配制表符
\v 匹配垂直制表符
\f 匹配换页符
\nnn 匹配一个八进制数字 nnn 指定的 ASCII 字符( \103 匹配一个大写的 C )
\xnn 匹配一个十六进制数字 nn 指定的 ASCII 字符( \x43 匹配一个大写的 C )
\unnnn 匹配由四位十六进制数字指定的 Unicode 字符
\cV 匹配一个控制字符( \cV 匹配 Ctrl+V)

给我发消息,长期隐身
隐身,直接留言

回到顶端

 CopyRight ⓒ 2003 - 2012 imagecode.net All Rights Reserved 版权所有  渝ICP备08000275