我试图做一个简单的查找>替换正则表达式。在https://regexr.com/中,这确实可以很好地找到下面的注释。但是,我使用的编辑器是EMEditor,我试图查找并替换低档文件和子目录。然而,即使它在regexr.com中找到了字符串,它也没有在EMEditor搜索中找到它。有人知道问题出在哪里吗?
下面是我使用的正则表达式:
\<\!\-\-.{120,150}\-\-\>以下是我想要找到的:
<!-- Mirrored from domainname.com/Showcase_to_the_world.html by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 08 Mar 2021 11:12:38 GMT -->如果我将我的字符串复制到regexr.com中并使用上面的正则表达式,它就会找到它,但是如果我使用带有正则表达式的EMEditor进行查找,它就什么也找不到。我不知道会有什么问题。任何建议都是非常欢迎的。
谢谢大家在这方面的帮助。
发布于 2021-04-14 07:14:25
我已经想好了,我想确保我给任何可能有同样问题的人提供一些建议。EMEditor的问题在于,由于某种原因,它不喜欢\<。我不知道为什么。但是,一旦我将声明更改为:
\-\-.{120,150}\-\-这个效果很好。当然,它只发现:
-- Mirrored from domainname.com/Showcase_to_the_world.html by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 08 Mar 2021 11:12:38 GMT --因此,我为它做了一个查找替换,而不是剩下的。因此,在此之后,我可以在查找剩余的的文件中执行一个标准的查找/替换操作,并替换它。
https://serverfault.com/questions/1056392
复制相似问题