Bri*_*ost 3 delphi search boolean delphi-xe2
我一直使用搜索来查找我(巨大的)应用程序源中的内容,因此搜索效果对我来说非常重要.目前在Delphi XE2 IDE中我喜欢使用:
没有别的想象,只是一个文本关键字.这样做没问题,但我真正想做的是扩展我现在正在做的事情,包括包含'A'和'B'的行,其中A和B是任意一组字符(一种布尔搜索).与A和B完全匹配是很好的,因为现在允许您输入两个非常部分的关键字,但仍然可以找到一个独特的出现.多年来我一直在自己的搜索引擎中使用这种方法.请问在Delphi IDE中有一个简单的方法吗?谢谢
您可以使用正则表达式(只需选中窗口regular expressions右侧的复选框Find).正则表达式的支持有些限制 - 这是在XE2 docwiki上为XE2记录的.
我用GExperts Grep Search,而不是(的一部分GExperts IDE专家,提供更全面的正则表达式的支持(虽然仍然不是很大)设置),并在搜索结果中更好的显示效果(IMO).(注意,Grep Search对话框的图像包含一个正则表达式,它将WordA or WordB在文件中的任意顺序匹配,因此它在GExperts的有限正则表达式支持中满足您的搜索逻辑.它也匹配行上的单个单词,但结果使用对话框可以轻松找到您感兴趣的行,双击一行将带您在IDE的代码编辑器中进行匹配.)


以上结果基于单个文件搜索和那些结果.对于多个文件(在这种情况下,只有两个),对话框显示如下:

| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |