0

PHPにこの文字列があります

$content="<a some_text> {pr_start} some_text</a> <a other_text>{pr_stop}</a>
          <a some_text> {pr_start} </a> <a some_text> {pr_start} </a>";

部分文字列のすべての出現を置き換えたい

"<a some_text> {pr_start}  some_text</a>"

"START"残りはそのままにしておきます。

期待される結果は次のとおりです。

"START <a other_text>{pr_stop}</a> START START"

使った

preg_replace('#<a(.*)({pr_start})(.*)</a>#',"START",$content);

何か案が?ありがとう!

4

1 に答える 1