具有WP CLI 我可以使用search-replace 方法如下:
wp search-replace \'foo\' \'bar\'
但是,当我使用regex时,它只替换每个DB字段中的第一个出现:
wp search-replace \'myRegex\' \'bar\' --regex
在上面的示例中,只有第一个正则表达式与
myRegex
在任何给定的DB字段中替换。我可以反复运行搜索,直到所有匹配项都被替换,但我希望能够在一个命令中完成。/g全局标志不可用,因为我尝试时:
wp search-replace \'myRegex/g\' \'bar\' --regex
我收到一系列警告,我无法将其用于php preg\\u replace:
PHP警告:preg\\u replace():未知修饰符“g”