我需要一些幫助,將所有實例中,看起來像這樣[文本](URL)到這樣< A HREF可點擊的鏈接字符串= 「網址「>文本</A> ?PHP的正則表達式。轉換【正文】(URL)來<a href="url">text</a>
回答
您可以使用此規則exprestion \[(.*?)\]\s*\((.*?)\)
與<a href="$2">$1</a>
取代像這樣
preg_replace('/\[(.*?)\]\s*\((.*?)\)/', '<a href="$2">$1</a>', '[text](url)');
\[(.*?)\]
選擇[]之間的任何東西,並將其存儲在第一個捕獲組 \((.*?)\)
選擇(之間的任何東西),並將其存儲在第一捕捉第一捕獲組的組
$1
使用內容
preg_replace ($pattern , $replacement , $subject)
take a look
正是我需要的。非常感謝 –
請注意,此代碼將在'[]()''的'()'部分之間爲無效URL創建假鏈接。 –
它asumes沒有人寫在url中的'')'' –
- 1. 正則表達式來提取href url
- 2. 使用Javascript正則表達式來找到<a href tag
- 3. (preg_replace函數)正則表達式替換<a href="">
- 4. 在PHP中的正則表達式/ find「<a></a>」
- 5. PHP - 正則表達式來拆分URL
- 6. 轉換PHP正則表達式的JavaScript正則表達式
- 7. 正則表達式來檢測並替換<a>標記?
- 8. PHP的正則表達式來刪除HTML標籤,但保留<a href
- 9. 將JavaScript正則表達式轉換爲PHP正則表達式?
- 10. 轉換PHP正則表達式C#正則表達式
- 11. 將Java正則表達式轉換爲PHP正則表達式
- 12. JS正則表達式到PHP正則表達式轉換
- 13. 將PHP正則表達式轉換爲VB.Net正則表達式
- 14. 將php正則表達式轉換爲java正則表達式
- 15. PHP的正則表達式來從URL
- 16. PHP正則表達式URL不僅href,而且明文URL也
- 17. 正則表達式來獲得<a href> from a string in java
- 18. 正則表達式來搜索+替換href =「URL」
- 19. 尋找href的正則表達式<a> open-uri ruby
- 20. 正則表達式http:// ... <a>
- 21. URL重寫正則表達式轉換
- 22. 將URL轉換爲正則表達式
- 23. 轉換的Javascript正則表達式PHP
- 24. 轉換Perl的正則表達式PHP
- 25. 轉換Perl的正則表達式PHP
- 26. 幫助正則表達式。需要提取`<A HREF`
- 27. 正則表達式匹配,並且<a href>?
- 28. 正則表達式匹配類似於< a href =「...」> javascript
- 29. 正則表達式這個<a href=\"-----------------\"> iPhone NSString
- 30. PHP + JAVASCRIPT GET正則表達式的URL正則表達式
你嘗試過這麼遠嗎? –
你能舉一個你想要做什麼的例子嗎? –