我怎麼能轉換[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. 轉義字符串中的特殊正則表達式字符
- 3. php正則表達式轉義特殊字符
- 4. 正則表達式替換特殊字符串
- 5. Perl正則表達式替換字符串特殊變量
- 6. JavaScript特殊字符/正則表達式
- 7. 特殊字符的正則表達式?
- 8. 正則表達式特殊字符
- 9. 正則表達式與特殊字符
- 10. 正則表達式和特殊字符
- 11. 正則表達式特殊字符
- 12. 正則表達式與特殊字符
- 13. 正則表達式與特殊字符
- 14. C#正則表達式,特殊字符
- 15. 正則表達式的特殊字符
- 16. 特殊字符的正則表達式
- 17. 正則表達式的特殊字符
- 18. 轉義正則表達式特殊字符爲tr1 ::正則表達式
- 19. 正則表達式考慮字符串中的特殊字符
- 20. 正則表達式Python字符串忽略特殊字符
- 21. 正則表達式字母數字字符串+特殊字母
- 22. 如何將PHP字符串轉換爲PHP正則表達式
- 23. 如何使用javascript轉義正則表達式特殊字符?
- 24. 用空格替換特殊字符通過正則表達式
- 25. 用下劃線替換特殊字符的正則表達式
- 26. 用正則表達式替換特殊字符Java
- 27. 正則表達式,用php中的特殊字符
- 28. 查找包含特殊字符用PHP正則表達式
- 29. 正則表達式r中沒有特殊字符替換字符串
- 30. 正則表達式用於數字和特定特殊字符