1

是否可以使用正则表达式检测到这样的事情?如果是这样,我会怎么做。我在 Sublime Text 中使用正则表达式搜索,我想找到与下面匹配的代码。

=> array( ... contents ... ),

这是我要查找的代码块之一的示例

=> array(
    'title' => __('Subtle Pattern', 'nhp-opts'),
    'img' => get_template_directory_uri() . '/skins/images/subtlepattern-swatch.jpg '
),
4

1 回答 1

0

在 Sublime 文本中也进行了测试,可以很好地找到并删除这些块。

=> array\(\s*\n(?:\s*.+\n)*\),

或者,如果您的所有数组项都正确缩进,您可以:

=> array\(\s*\n(?:\s{4}.+\n)*\),

注意:这是针对您指定的格式的数组:

=> array(
    ...foo...
    ...bar...
    ...buzz...
),
于 2013-03-29T16:33:45.950 回答