CTRL + F搜索" xx *任何* xx"

时间:2014-07-15 15:51:21

标签: sublimetext2 notepad++ textpad

我试图用稍微不同的语法找到并替换my(js)代码中的所有for循环。我想找到每个使用语法“for( any code here ){”的for循环。有没有办法找到所有这样的实例?

3 个答案:

答案 0 :(得分:2)

启用正则表达式选项并键入for \(.+\)\{

说明: 反斜杠“逃避”括号和括号。换句话说,他们告诉正则表达式,这些是搜索中的字符,而不是正则表达式命令的一部分。 .搜索任何字符,+修改该字符以包含任何字符的一个或多个实例。

这是一个崇高文本的屏幕截图 enter image description here

答案 1 :(得分:2)

我认为这是一个正则表达式的问题。在SublimeText2中启动搜索功能。确保正则表达式已打开(第一个按钮,标记为.*)并搜索for\s*\(.*?\)\s*\{

答案 2 :(得分:0)

您想要按正则表达式搜索。 Notepad ++支持这一点,不确定Sublime Text,但我会想象它也。启用正则表达式后,搜索

xx.+xx

这将搜索字符xx,然后搜索任意字符()的次数( + ),后跟字符xx。这应该会给你你想要的结果。

Here is a article,其中包含有关在Notepad ++中使用正则表达式的一些信息