2017-02-21 65 views

回答

1

使用PHP的PCRE功能,您可以使用此正则表达式来代替Tax只有第二个实例:

$str = 'Add New Tax Rate,Add New Tax Rate'; 

$repl = preg_replace('/^.*?\bTax\b(*SKIP)(*F)|\bTax\b/', 'REPLACED', $str, 1); 

//=> Add New Tax Rate,Add New REPLACED Rate 

RegEx Demo

这里^.*?\bTax\b(*SKIP)(*F)将匹配和跳过Tax第一场比赛。

+1

谢谢anubhava –

相关问题