回复:正则表达式问题(帮助)

时间:2011-08-18 11:18:22

标签: regex

我是新来的。我刚刚发现了这个工具“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”一词中。

如何使用正则表达式消除此类结果?

我会在这里感谢一些帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

使用锚:^dog$。插入符号匹配字符串的开头,美元符号结束。

如果你想在另一个字符串中匹配字符串“dog”,而不是在另一个字符中匹配,你可以使用像^dog$|^dog[^A-Za-z]|[^A-Za-z]dog[^A-Za-z]|[^A-Za-z]dog$这样的东西,但这显然有些麻烦,无法输入和使用。

(这包含以下评论中的一些信息。)