我想用正則表達式/串在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>
。」
請注意,在另一個標籤內有一個「」。我應該怎麼做,如果字符串,說「編程」已經在一個鏈接,它不會轉換它?可能嗎?
謝謝!
你好,非常感謝你的幫助。但是我認爲我不應該在那裏輸入那個短劃線,所以它會把編程改成另一個單詞。如果沒有短跑怎麼辦?只是像標籤內的「編程相關」的空間? – jackhao