Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 在记事本中搜索特定长度的通配符++;_Regex_Notepad++ - Fatal编程技术网

Regex 在记事本中搜索特定长度的通配符++;

Regex 在记事本中搜索特定长度的通配符++;,regex,notepad++,Regex,Notepad++,我似乎找不到这个问题的答案。 我有一个小的.dat文件。我想从该文件中提取某些数据。正如你们所看到的,有一个9个字符长的字符串加上一个空格,然后这个字符串的固定值就是我想要找到的。 一个特定的数据行是: hEu 5RS67UCJ2 Fixed Value Ü Ü 5UZZNKV0I Fixed Value Ü3 Ü3 3D910PZ9H Fixed Value Ú9.Ü") Ú90Ü#- Ü") 5YWX8DMR2 Fixed Value Ü Ü 54WI4OGWI Fixed Val

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

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

如果要匹配后跟“Fixed Value”的九个字符大写字母数字字符串,则应使用以下正则表达式:

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

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

您需要告诉我们您要提取哪些数据。很抱歉,编辑器一直在删除我键入的内容。我想我可以返回并编辑它,但没有;不工作…很抱歉UGLINES在您的数据处换行,并在w/4空格中制表。谢谢,每次我按空格或添加任何内容时,整个内容都会消失。仅供参考:未意识到np++对额外语法的额外支持。真是太好了,谢谢你,真是太棒了!,我只是想做
[0-9A-Z]固定值