掌握基本的正则语句会提高你的效率,让你减少重复无聊工作的数量.
| 符号 | 作用 | 解说 |
|---|---|---|
| ^ | 行的开头 | |
| $ | 行的结尾 | |
| . | 任意字符 | 英文句号 |
| * | 任意次数 | |
| {8} | 重复8次 | |
| {6,8} | 重复6到8次均可 | |
| [0,3] | 0到3之间的数字 | |
| [^0,3] | ^用在括号里代表非,非0到3之间的内容 | |
| \x | 匹配16进制 | 简直神器 |
| \u | 匹配Unicode | |
| \0 | 空字符串 | 就是不是空格哟,乃是ANSCII NUL |
| \s | 空白符 | |
| \S | 非空白符 | |
| \d | 数字 | |
| \D | 非数字 | |
| (t|v) | 竖线是或逻辑 | 例如 (t|v)a可以找到ta和va |
| \b | 单词边界 | 想想单词两端有什么?想不出百度吧 |
| \B | 非单词边界 | |
| \w | 可以组成单词的内容(字母|数字|下划线) | |
| \W | 不可以组成单词的内容 | |
| 查找里填(匹配关系式1)(匹配关系式2) ; 替换里填写/2/1 | 捕获分组,将两者换位置或者使用其中之一干任何你想干的事 | 使用括号扩起你想操纵的内容,使用”/顺序数字” 来引用它们. |
| ? | 懒惰匹配 | |
| + | 贪心匹配 | 至少一个 |
| * | 贪心匹配 | 包括0个 |
你使用下面的式子匹配简单的注释行:
^.*//.*$

本文介绍了正则表达式的常用符号及其功能,如行的开头 (^), 行的结尾 ($), 任意字符 (.) 等,并通过实例演示了如何使用这些符号进行高效的文本匹配与搜索。

1万+

被折叠的 条评论
为什么被折叠?



