Notepad++ 的手册对于扩展搜索模式中使用的数字特殊字符相当模糊。它说: \d### - 十进制值(000 到 255 之间),但字面输入“\d###”与任何内容都不匹配。
我想做的是替换
if VarA == 12
VarB = 1
Run Code Online (Sandbox Code Playgroud)
和
if VarA == 12
Var12=1
VarB=1
Run Code Online (Sandbox Code Playgroud)
我只是在寻找这个问题的答案。查看 NP++ wiki 后,我认为与\d我们希望它匹配的内容不匹配。
\d
字节的十进制表示形式,由 0-9 范围内的 3 位数字组成
它不匹配常规数字字符,而是匹配字节代码。后面\d跟一个 3 位数字,它将匹配相应的 ASCII 字符。
换句话说,\d032匹配空格字符、\d033匹配感叹号等等。请参阅此处获取代码列表。
不幸的是,这意味着您不能仅使用扩展选项匹配“任何数字”,您必须使用正则表达式并找到解决新行问题的方法。
| 归档时间: |
|
| 查看次数: |
7674 次 |
| 最近记录: |