正则表达式简单总结

复制网页会复制出一些额外字符,以前老觉得正则表达式太难搞,现在看还是得学学。

格式
(定位符 前面的字符+限定符 定位符)(...) /修饰符

字符匹配
特定字符或[]指定范围或.

匹配限定符
*零或多次 +一或多次 ?零或一次 {n}n次 {n,}至少n次 {n,m}最少n最多m次

定位符
^匹配开始 $匹配结束 \b匹配单词边界 \B匹配非单词边界

逻辑关系
(?:字符) |

缓存引用
\n ?: ?= ?! ?<= ?<!

匹配修饰符
i不分大小写 g全局 m多行 s特殊字符.包含换行符

匹配行开头的空格+数字
[1]*[0-9]{1,3}

转义
特殊字符,使用\转义。需要转义的字符:$, (, ), *, +, ., [, ], ?, , ^, {, }, |

常用:
含有指定字符串的行:^.(指定字符串).$

//行注释://.*$ 为空

/.../段注释://./n*.//


参考:正则表达式简明参考


  1. ↩︎


Share Tweet Send
0 Comments
Loading...
You've successfully subscribed to 隔窗听雨
Great! Next, complete checkout for full access to 隔窗听雨
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.
豫ICP备19045256号-1