Regex 使用正则表达式进行delphiide搜索
我在Delphi10.2.2 Tokyo中,试图做一个简单的正则表达式搜索。我肯定我以前做过,但它不起作用 无论是在当前源文件中搜索,还是在文件中查找,它都不起作用 我对此进行了研究,以确保我理解这些特殊字符及其含义 无论如何,搜索字符串Regex 使用正则表达式进行delphiide搜索,regex,delphi,search,ide,Regex,Delphi,Search,Ide,我在Delphi10.2.2 Tokyo中,试图做一个简单的正则表达式搜索。我肯定我以前做过,但它不起作用 无论是在当前源文件中搜索,还是在文件中查找,它都不起作用 我对此进行了研究,以确保我理解这些特殊字符及其含义 无论如何,搜索字符串fun.*e我假设将找到任何名称中带有e的fun操作声明 它什么也找不到!我尝试过各种类似的搜索-他们都没有找到任何东西 区分大小写未选中 整词未选中 搜索选择未选中 整个范围已选中。(对于Ctrl-F,在当前源文件中搜索) 当然,正则表达式也被选中 如果我在文
fun.*e
我假设将找到任何名称中带有e
的fun
操作声明
它什么也找不到!我尝试过各种类似的搜索-他们都没有找到任何东西
区分大小写
未选中
整词
未选中
搜索选择
未选中
整个范围已选中。(对于Ctrl-F
,在当前源文件中搜索)
当然,正则表达式也被选中
如果我在文件中搜索
我会得到搜索字符串'fun.*e'未找到
弹出窗口。句号
但是,如果我Ctrl-F
看到(当前单位)在“搜索栏”中以深绿色向下找到31个匹配项,如果我在单位中滚动,我会看到匹配项(以橙色突出显示)。但光标不会移动到第一个(或任何)匹配项。如果我在搜索后立即点击F3
(并看到31个匹配项已找到),我将得到搜索匹配项未找到从文件开始重新启动搜索?
弹出窗口。如果我说是
,我又会看到搜索字符串'fun.*e'未找到
我不知道我是否改变了一些设置或选项或其他什么。我无法想象我有过这样的经历。但我需要使用正则表达式进行搜索
FWIW,“正常”搜索工作正常(无论是否选中正则表达式)。我有工具|选项|编辑器选项|简短正则表达式
关闭此选项已解决我的问题