netpate++常用正则表达式(个人整理)
Notepad++中常用的正则表达式示例:
-
匹配数字:\d+
- 该正则表达式可以匹配一个或多个连续的数字。
-
匹配字母:[a-zA-Z]+
- 该正则表达式可以匹配一个或多个连续的字母,不区分大小写。
-
匹配单词:\b\w+\b
- 该正则表达式可以匹配一个完整的单词,包括字母、数字和下划线。
-
匹配邮箱地址:\w+@\w+.\w+
- 该正则表达式可以匹配一个简单的邮箱地址,如abc@example.com。
-
匹配手机号码:\d{11}
- 该正则表达式可以匹配一个11位的手机号码。
-
匹配IP地址:\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}
- 该正则表达式可以匹配一个IP地址,如192.168.0.1。
-
匹配日期:\d{4}-\d{2}-\d{2}
- 该正则表达式可以匹配一个日期,如2023-07-02。
-
匹配中文字符:[\u4e00-\u9fa5]
- 该正则表达式可以匹配一个中文字符。
当然还有:
-
匹配空白字符:\s+
- 该正则表达式可以匹配一个或多个连续的空白字符,包括空格、制表符、换行等。
-
匹配非空白字符:\S+
- 该正则表达式可以匹配一个或多个连续的非空白字符。
-
匹配任意字符:.
- 该正则表达式可以匹配任意单个字符,除了换行符。
-
匹配多个字符:{n}
- 该正则表达式可以匹配恰好n个连续的前一个字符。
-
匹配至少n个字符:{n,}
- 该正则表达式可以匹配至少n个连续的前一个字符。
-
匹配n到m个字符:{n,m}
- 该正则表达式可以匹配n到m个连续的前一个字符。
-
匹配单词边界:\b
- 该正则表达式可以匹配单词的边界,用于确保匹配整个单词而不是部分单词。
-
匹配非单词边界:\B
- 该正则表达式可以匹配非单词的边界。
-
匹配特定字符集:[xyz]
- 该正则表达式可以匹配字符集中的任意一个字符,例如[abc]可以匹配a、b或c。
-
匹配特定字符范围:[a-z]
- 该正则表达式可以匹配字符范围中的任意一个字符,例如[a-z]可以匹配小写字母。
-
匹配除特定字符外的任意字符:[^x]
- 该正则表达式可以匹配除x以外的任意字符。
这些是一些常用的正则表达式示例,可以帮助你在Notepad++中更方便地进行文本搜索和替换。在实际使用时,你可以根据具体需求和文本格式进一步调整和组合这些正则表达式。记得在使用正则表达式时,考虑到可能的边界情况,确保正确地匹配所需的文本内容。