我怎麼能轉換[email protected][Y](type:NUM)Z
到<a href="/NUM">Y</a>
由正則表達式用PHP爲:X
,Y
,Z
,NUM
是可變正則表達式轉換特殊字符串用PHP
-4
A
回答
2
匹配以$string = "[email protected][Y](type:NUM)"
preg_match("/.*@\[(.*)\]\(type:(.*)\)/",$string,$matches);
Y:$匹配[1] NUM:$匹配[2]
0
我覺得這是你
之後是什麼/(.)@\[(.)\](.+type:)(.+)(.)/
第一捕獲組(。) 。匹配任何字符 @字符@字面上匹配 [字符[字面上
第二捕獲組(。) 匹配。匹配任何字符 ]的字符匹配]字面上
第三捕獲組(。+型:) 。+ 匹配任何字符
第四捕獲組(+) 。+ 匹配任何字符
5th捕獲組(。) 。任何字符
相關問題
- 1. php正則表達式轉義特殊字符
- 2. Perl正則表達式替換字符串特殊變量
- 3. 正則表達式替換特殊字符串
- 4. 特殊字符的正則表達式
- 5. 特殊字符正則表達式
- 6. 特殊字符的正則表達式?
- 7. 正則表達式的特殊字符
- 8. 正則表達式與特殊字符
- 9. 正則表達式和特殊字符
- 10. 轉義正則表達式特殊字符爲tr1 ::正則表達式
- 11. 正則表達式Python字符串忽略特殊字符
- 12. 正則表達式考慮字符串中的特殊字符
- 13. 正則表達式字母數字字符串+特殊字母
- 14. 如何將PHP字符串轉換爲PHP正則表達式
- 15. 如何使用javascript轉義正則表達式特殊字符?
- 16. 用正則表達式替換特殊字符Java
- 17. 用下劃線替換特殊字符的正則表達式
- 18. 正則表達式,用php中的特殊字符
- 19. 查找包含特殊字符用PHP正則表達式
- 20. 正則表達式r中沒有特殊字符替換字符串
- 21. 字符串使用正則表達式替換正則表達式字符類
- 22. PHP正則表達式轉換成字符串,然後數
- 23. 正則表達式問題特殊字符轉義
- 24. 正則表達式甚至轉義特殊字符
- 25. 如何在正則表達式中轉義特殊字符***(。*)
- 26. 正則表達式爲grep特殊字符串塊?
- 27. 正則表達式替換一些特殊字符
- 28. PHP的正則表達式標籤和特殊字符
- 29. PHP正則表達式打破特殊字符
- 30. 正則表達式特定字符串