正则表达式的结果数组

时间:2016-07-04 08:57:23

标签: regex

任何人都可以为我提供一个我用谷歌翻译翻译过的数组的正则表达式。该数组包含大约5000个条目。我想提取该数组的值并将其替换为另一个数组 例如:

'comments_label' => 'Comments'

我想只从=>开始选择此数组的值到报价的末尾" ' "

我希望我对这个问题很清楚,谢谢

2 个答案:

答案 0 :(得分:0)

如果您想捕获单引号以及短语:

(?<==>) *(['\w ]+)

如果您不想要单引号:

(?<==>) *'([\w ]+)

也要匹配&#39;在单词内部,但没有匹配周围的引号:

(?<==> )'\K([\w' ]+)(?=')

答案 1 :(得分:0)

使用以下正则表达式:

=>\s*'(.*)' Toolbar Style Fail

我们正在寻找=>的存在,然后跳过任何/所有空格,然后捕获单引号之间的所有内容。