netpate++常用正则表达式(个人整理)

Notepad++中常用的正则表达式示例:

  1. 匹配数字:\d+

    • 该正则表达式可以匹配一个或多个连续的数字。
  2. 匹配字母:[a-zA-Z]+

    • 该正则表达式可以匹配一个或多个连续的字母,不区分大小写。
  3. 匹配单词:\b\w+\b

    • 该正则表达式可以匹配一个完整的单词,包括字母、数字和下划线。
  4. 匹配邮箱地址:\w+@\w+.\w+

    • 该正则表达式可以匹配一个简单的邮箱地址,如abc@example.com
  5. 匹配手机号码:\d{11}

    • 该正则表达式可以匹配一个11位的手机号码。
  6. 匹配IP地址:\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}

    • 该正则表达式可以匹配一个IP地址,如192.168.0.1。
  7. 匹配日期:\d{4}-\d{2}-\d{2}

    • 该正则表达式可以匹配一个日期,如2023-07-02。
  8. 匹配中文字符:[\u4e00-\u9fa5]

    • 该正则表达式可以匹配一个中文字符。

当然还有:

  1. 匹配空白字符:\s+

    • 该正则表达式可以匹配一个或多个连续的空白字符,包括空格、制表符、换行等。
  2. 匹配非空白字符:\S+

    • 该正则表达式可以匹配一个或多个连续的非空白字符。
  3. 匹配任意字符:.

    • 该正则表达式可以匹配任意单个字符,除了换行符。
  4. 匹配多个字符:{n}

    • 该正则表达式可以匹配恰好n个连续的前一个字符。
  5. 匹配至少n个字符:{n,}

    • 该正则表达式可以匹配至少n个连续的前一个字符。
  6. 匹配n到m个字符:{n,m}

    • 该正则表达式可以匹配n到m个连续的前一个字符。
  7. 匹配单词边界:\b

    • 该正则表达式可以匹配单词的边界,用于确保匹配整个单词而不是部分单词。
  8. 匹配非单词边界:\B

    • 该正则表达式可以匹配非单词的边界。
  9. 匹配特定字符集:[xyz]

    • 该正则表达式可以匹配字符集中的任意一个字符,例如[abc]可以匹配a、b或c。
  10. 匹配特定字符范围:[a-z]

    • 该正则表达式可以匹配字符范围中的任意一个字符,例如[a-z]可以匹配小写字母。
  11. 匹配除特定字符外的任意字符:[^x]

    • 该正则表达式可以匹配除x以外的任意字符。

这些是一些常用的正则表达式示例,可以帮助你在Notepad++中更方便地进行文本搜索和替换。在实际使用时,你可以根据具体需求和文本格式进一步调整和组合这些正则表达式。记得在使用正则表达式时,考虑到可能的边界情况,确保正确地匹配所需的文本内容。