Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 使用正则表达式进行delphiide搜索_Regex_Delphi_Search_Ide - Fatal编程技术网

Regex 使用正则表达式进行delphiide搜索

Regex 使用正则表达式进行delphiide搜索,regex,delphi,search,ide,Regex,Delphi,Search,Ide,我在Delphi10.2.2 Tokyo中,试图做一个简单的正则表达式搜索。我肯定我以前做过,但它不起作用 无论是在当前源文件中搜索,还是在文件中查找,它都不起作用 我对此进行了研究,以确保我理解这些特殊字符及其含义 无论如何,搜索字符串fun.*e我假设将找到任何名称中带有e的fun操作声明 它什么也找不到!我尝试过各种类似的搜索-他们都没有找到任何东西 区分大小写未选中 整词未选中 搜索选择未选中 整个范围已选中。(对于Ctrl-F,在当前源文件中搜索) 当然,正则表达式也被选中 如果我在文

我在Delphi10.2.2 Tokyo中,试图做一个简单的正则表达式搜索。我肯定我以前做过,但它不起作用

无论是在当前源文件中搜索,还是在文件中查找,它都不起作用

我对此进行了研究,以确保我理解这些特殊字符及其含义

无论如何,搜索字符串
fun.*e
我假设将找到任何名称中带有
e
fun
操作声明

它什么也找不到!我尝试过各种类似的搜索-他们都没有找到任何东西

区分大小写
未选中

整词
未选中

搜索选择
未选中

整个范围已选中。(对于
Ctrl-F
,在当前源文件中搜索)

当然,
正则表达式也被选中

如果我
在文件中搜索
我会得到
搜索字符串'fun.*e'未找到
弹出窗口。句号

但是,如果我
Ctrl-F
看到(当前单位)在“搜索栏”中以深绿色向下找到31个匹配项,如果我在单位中滚动,我会看到匹配项(以橙色突出显示)。但光标不会移动到第一个(或任何)匹配项。如果我在搜索后立即点击
F3
(并看到31个匹配项已找到),我将得到搜索匹配项未找到
从文件开始重新启动搜索?
弹出窗口。如果我说
,我又会看到
搜索字符串'fun.*e'未找到

我不知道我是否改变了一些设置或选项或其他什么。我无法想象我有过这样的经历。但我需要使用正则表达式进行搜索


FWIW,“正常”搜索工作正常(无论是否选中
正则表达式)。

我有工具|选项|编辑器选项|简短正则表达式

关闭此选项已解决我的问题