Notepad ++中特定长度搜索的通配符

时间:2013-04-17 20:36:30

标签: regex notepad++

我似乎无法找到答案。
我有一个小.dat文件。从该文件我想提取某些数据。正如你所看到的那样,有一个9个字符长的字符串加上一个空格然后固定值该字符串就是我想要找到的。 一个特定的数据是:

hEu 5RS67UCJ2 Fixed Value Ü  Ü 5UZZNKV0I Fixed Value Ü3  Ü3 3D910PZ9H Fixed Value Ú9.Ü")  Ú90Ü#- Ü") 5YWX8DMR2 Fixed Value Ü  Ü  54WI4OGWI Fixed Value Ü

1 个答案:

答案 0 :(得分:6)

如果你想匹配一个九个字符的大写字母数字字符串后跟“固定值”,那么下面的正则表达式应该可以解决这个问题:

([A-Z0-9]{9}) Fixed Value

模式第一部分周围的括号形成一个捕获子组,因此您应该能够使用$1\1在“替换”值中引用此捕获的部分(您希望在“替换”值中插入九个字符的字符串的位置取决于Notepad ++的工作原理。