我试图用稍微不同的语法找到并替换my(js)代码中的所有for循环。我想找到每个使用语法“for( any code here ){”的for循环。有没有办法找到所有这样的实例?
答案 0 :(得分:2)
启用正则表达式选项并键入for \(.+\)\{
说明:
反斜杠“逃避”括号和括号。换句话说,他们告诉正则表达式,这些是搜索中的字符,而不是正则表达式命令的一部分。 .
搜索任何字符,+
修改该字符以包含任何字符的一个或多个实例。
这是一个崇高文本的屏幕截图
答案 1 :(得分:2)
我认为这是一个正则表达式的问题。在SublimeText2中启动搜索功能。确保正则表达式已打开(第一个按钮,标记为.*
)并搜索for\s*\(.*?\)\s*\{
。
答案 2 :(得分:0)
您想要按正则表达式搜索。 Notepad ++支持这一点,不确定Sublime Text,但我会想象它也。启用正则表达式后,搜索
xx.+xx
这将搜索字符xx,然后搜索任意字符(。)的次数( + ),后跟字符xx。这应该会给你你想要的结果。
Here is a article,其中包含有关在Notepad ++中使用正则表达式的一些信息