Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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++,我在一个文本文件中有数千条这样的记录: ROESImageCameraMake=�iP{��!-T�x0� ROESImageCameraModel=��O�W� ROESImageCameraMake=��%.Bph����� ROESImageCameraModel=�d� 请注意,该值在每种情况下都是不同的(所有1000多个条目)。我需要在Notepad++中进行查找和替换,以获得以下信息: ROESImageCameraMake=Nikon ROESImageCameraModel=

我在一个文本文件中有数千条这样的记录:

ROESImageCameraMake=�iP{��!-T�x0�
ROESImageCameraModel=��O�W�

ROESImageCameraMake=��%.Bph�����
ROESImageCameraModel=�d�
请注意,该值在每种情况下都是不同的(所有1000多个条目)。我需要在Notepad++中进行查找和替换,以获得以下信息:

ROESImageCameraMake=Nikon
ROESImageCameraModel=D100

我不熟悉正则表达式。

查找
ROESImageCameraMake=.*

更换
ROESImageCameraMake=Nikon

确保在底部勾选“正则表达式”。

这是基于您的评论,您想用始终
尼康

替换随机垃圾,我们应该如何从
中提取
尼康
�知识产权{��!-T�x0�?或者这是复制粘贴错误?此文件已损坏,我只需要用基本上任何东西替换疯狂字符。通常我可以进行查找和替换,因为疯狂字符在整个文档中都是相同的,但在这种情况下不一样。看起来它需要删除更多内容:是否有方法替换此:Text=ROESImag埃卡迈拉马克=�rs��N`�>� �$J� ROESImageCameraModel=q� �D� PackageID=with Text=packageidt这基本上与regexp无关。它似乎没有形成规则语法或类似的二进制代码(regexp不是最好的开始选择)。