2

我似乎找不到这个问题的答案。
我有一个小.dat文件。我想从那个文件中提取某些数据。如您所见,有一个 9 个字符长的字符串加上一个空格,然后是我想要找到的固定值字符串。一个特定的数据行是:

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

1 回答 1

7

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

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

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

于 2013-04-17T20:55:21.313 回答