我想在 PHP 中使用正则表达式/字符串替换函数,这样我就可以用链接替换某些关键字:假设有一个字符串:`
“大家好,我想问一个编程问题。”
输出应该是
“大家好,我想问一个
<a href="https://www.stackoverflow.com">programming</a>
问题。”
听起来可以使用正则表达式/字符串函数轻松完成某些操作,但是,我发现如果字符串中已经存在链接,例如:
“大家好,我想问一个
<a href="https://www.stackoverflow.com">programming related</a>
问题。”
正常的正则表达式/字符串替换功能将使它:
“大家好,我想问一个
<a href="https://www.stackoverflow.com"><a href="https://www.stackoverflow.com">programming</a> related</a>
问题。”
请注意,另一个标签内有一个“”。如果字符串,比如“programming”已经在链接中,我应该怎么做,它不会转换它?可能吗?
谢谢!