正则表达式速查表
来源:互联网 发布:商务综合管理平台源码 编辑:程序博客网 时间:2024/05/18 05:32
n
"匹配字符"n
"。"\n
"匹配一个换行符。串行"\\
"匹配"\
"而"\(
"则匹配"(
"。\n
"或"\r
"之后的位置。\n
"或"\r
"之前的位置。z
"以及"zoo
"。*等价于{0,}。zo+
"能匹配"zo
"以及"zoo
",但不能匹配"z
"。+等价于{1,}。do(es)?
"可以匹配"does
"或"does
"中的"do
"。?等价于{0,1}。o{2}
"不能匹配"Bob
"中的"o
",但是能匹配"food
"中的两个o。o{2,}
"不能匹配"Bob
"中的"o
",但能匹配"foooood
"中的所有o。"o{1,}
"等价于"o+
"。"o{0,}
"则等价于"o*
"。o{1,3}
"将匹配"fooooood
"中的前三个o。"o{0,1}
"等价于"o?
"。请注意在逗号和两个数之间不能有空格。oooo
","o+?
"将匹配单个"o
",而"o+
"将匹配所有"o
"。\
n
"之外的任何单个字符。要匹配包括"\
n
"在内的任何字符,请使用像"(.|\n)
"的模式。\(
"或"\)
"。(|)
"来组合一个模式的各个部分是很有用。例如"industr(?:y|ies)
"就是一个比"industry|industries
"更简略的表达式。Windows(?=95|98|NT|2000)
"能匹配"Windows2000
"中的"Windows
",但不能匹配"Windows3.1
"中的"Windows
"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。Windows(?!95|98|NT|2000)
"能匹配"Windows3.1
"中的"Windows
",但不能匹配"Windows2000
"中的"Windows
"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始(?<=95|98|NT|2000)Windows
"能匹配"2000Windows
"中的"Windows
",但不能匹配"3.1Windows
"中的"Windows
"。(?<!95|98|NT|2000)Windows
"能匹配"3.1Windows
"中的"Windows
",但不能匹配"2000Windows
"中的"Windows
"。z|food
"能匹配"z
"或"food
"。"(z|f)ood
"则匹配"zood
"或"food
"。[abc]
"可以匹配"plain
"中的"a
"。[^abc]
"可以匹配"plain
"中的"p
"。[a-z]
"可以匹配"a
"到"z
"范围内的任意小写字母字符。[^a-z]
"可以匹配任何不在"a
"到"z
"范围内的任意字符。er\b
"可以匹配"never
"中的"er
",但不能匹配"verb
"中的"er
"。er\B
"能匹配"verb
"中的"er
",但不能匹配"never
"中的"er
"。c
"字符。[A-Za-z0-9_]
"。[^A-Za-z0-9_]
"。\x41
"匹配"A
"。"\x041
"则等价于"\x04&1
"。正则表达式中可以使用ASCII编码。.(.)\1
"匹配两个连续的相同字符。常用正则表达式
/^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/或\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ 或((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
以下是针对特殊中文的一些替换(editplus)
^[0-9].*\n
^[^第].*\n
^[习题].*\n
^[\s\S ]*\n
^[0-9]*\.
^[\s\S ]*\n
<p[^<>*]>
href="javascript:if\(confirm\('(.*?)'\)\)window\.location='(.*?)'"
<span style=".[^"]*rgb\(255,255,255\)">.[^<>]*</span>
<DIV class=xs0>[\s\S]*?</DIV>
<DIV class=xs0>[\s\S]*?</DIV>
0 0
- 正则表达式基本语法,正则表达式速查表
- 正则表达式速查表及常用正则表达式
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- Python正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式速查表
- 正则表达式 速查表
- 正则表达式速查表
- 正则表达式语法速查表
- Nginx搭建反向代理服务器过程详解
- JDK8+Ojdbc7,连接oracle
- [USACO Training] Section 1.5
- Android NDK中字符串的相互转换
- 用户管理文件与分析
- 正则表达式速查表
- 洛谷 P2093 零件分组
- iOS 8个实用小技巧
- 函数指针的几个例子
- Linux常用系统信息查看命令总结
- 有用的linux 命令
- 整理:Pycharm 快捷键(DEFAULT KEYMAP)
- 17 指针与结构体
- 一起学习Chromium之Browser进程启动分析