我有一个非常大的数组,我需要替换它中的一些东西(使用notepad ++正则表达式search and replace
),但我没有正确的Regex
,我试过的一切都失败了。
示例:
'label' => 'Some text',
必须替换为:
'label' => __('Some text', 'mytextdomain'),
答案 0 :(得分:2)
确保在“替换”对话框的“搜索模式”面板上单击“正则表达式”单选按钮。然后
查找内容:('[^']*') => ('[^']*')
替换为:\1 => __\(\2, 'mytextdomain'\)
主要的是,如果你想在你的结果中使用括号,那么它们需要被转义,因为括号是特殊的,就像^
&
.
+
和{{1 }}