我目前正在开发一个小型搜索工具,用于搜索所选文件路径中每个(基于文本的)文件中的已定义单词。
因此我习惯于构建一个有效的RegEx字符串,这使得这种情况成为可能,而且大多数都是这样。
此外,我添加了一个函数,用户可以将字符串添加到列表中,应该从搜索的单词中排除(例如SearchString:“result”,exlusion:“:=”,以便“result:=”in .dfm文件应该被忽略)。
我当前的RegEx字符串是:
@"(?:(result)(?!:=|;))"
如果只有“:=”或“;”,这个解决方案很简单在“结果”结束时。但应该允许其他词语能够代表 - 之后“结果”直到行尾。
任何人都可以帮助我吗? :)
非常感谢提前:)