如何在Notepad++ 8.4.6中用RegEx搜索指定数字及范围?
Notepad++ 8.4.6 专属正则表达式搜索方案
操作前提:打开Notepad++后按Ctrl+F调出搜索框,切换到「正则表达式」模式(无需勾选「.匹配换行符」)。
1. 搜索特定五位数(如14000、14410)
使用正则:
\b(14000|14410)\b
说明:\b是单词边界,避免匹配包含目标数字的更长字符串(如140001),用|分隔多个需要搜索的特定五位数。
2. 搜索所有五位数
使用正则:
\b\d{5}\b
说明:\d{5}匹配恰好5个连续数字,\b确保匹配的是独立的五位数,不会命中更长数字中的片段(如123456里的前五位)。
3. 搜索所有大于14000的五位数
使用正则:
\b(1[4-9]\d{3}|[2-9]\d{4})\b
说明:拆分两种符合条件的情况:
1[4-9]\d{3}:匹配14000-19999区间的五位数[2-9]\d{4}:匹配20000-99999区间的五位数\b确保匹配独立的五位数,避免非完整数字片段。
4. 搜索四位数
使用正则:
\b\d{4}\b
说明:\d{4}匹配恰好4个连续数字,\b确保匹配的是独立四位数,不会命中更长数字中的片段(如12345里的前四位)。
内容的提问来源于stack exchange,提问作者Its_707_not_LOL
相关产品推荐
相关产品推荐

