0

我正在尝试使用稍微不同的语法查找和替换我的(js)代码中的所有 for 循环。我想找到每个使用语法“for(此处的任何代码){”的 for 循环。有没有办法找到所有这些实例?

4

3 回答 3

2

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

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

这是崇高文本的屏幕截图 在此处输入图像描述

于 2014-07-15T15:56:35.947 回答
2

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

于 2014-07-15T15:57:01.083 回答
0

您想通过正则表达式进行搜索。Notepad++ 支持这一点,不确定 Sublime Text,但我也会想像它。启用正则表达式后,搜索

xx.+xx

这将搜索字符 xx,后跟任何字符 ( . ) 尽可能多地找到它 ( + ),然后是字符 xx。这应该会给你你正在寻找的结果。

这是一篇文章,其中包含有关在 Notepad++ 中使用正则表达式的一些信息

于 2014-07-15T15:55:54.480 回答