我是新来的。我刚刚发现了这个工具“Everything Search Engine”。它允许在搜索中使用正则表达式。我在他们的论坛上发布了一些帮助http://forum.voidtools.com/viewtopic.php?f=5&t=1343。本节介绍如何在工具http://www.voidtools.com/faq.php#How_do_I_use_regex中使用正则表达式。
我问的问题是:
在搜索中使用的正确正则表达式是什么,以获得下面描述的所需结果。
例如,我在文件名中搜索“dog”一词。它返回一个结果“Pseudogout”,它是一个文件名。
请注意“狗”这个词在“Pseudogout”一词中。
如何使用正则表达式消除此类结果?
我会在这里感谢一些帮助。
感谢。
答案 0 :(得分:0)
使用锚:^dog$
。插入符号匹配字符串的开头,美元符号结束。
如果你想在另一个字符串中匹配字符串“dog”,而不是在另一个字符中匹配,你可以使用像^dog$|^dog[^A-Za-z]|[^A-Za-z]dog[^A-Za-z]|[^A-Za-z]dog$
这样的东西,但这显然有些麻烦,无法输入和使用。
(这包含以下评论中的一些信息。)