php正则(面试题)

面试碰到一个面试题,平时正则不写,没想法,求解
要求:把span外面的中国替换成美国
原文字:  中国不好<span style="color:red">中国好</span>中国菜鸡<span>中国good</span>中国垃圾'
目标文字:美国不好<span style="color:red">中国好</span>美国菜鸡<span>中国good</span>美国垃圾
MM们
浏览 591回答 2
2回答

慕斯7334165

preg_replace('/中国.*?/','美国',$str);

阿晨1998

我想先吐槽一下这段文字,哈哈哈哈哈 正则表达式中国([^<]+?(<span|$))
打开App,查看更多内容
随时随地看视频慕课网APP