0
A
回答
2
您正則表達式(/(#([\"]))/g
)打破了這樣的:
沒有開始/結束分隔符/旗幟和捕獲括號..
#[\"]
這只是意味着#
,其次是"
,但方括號爲類是不必要的,因爲只有一個項目,所以相當於...
#"
我想你想要t o匹配#
和"
(含)之間的所有字符(並專門捕獲)。
開始:
#.+?"
這意味着#
其次是任何東西(.
)一次或多次(+
)非貪婪(?
),其次是"
所以與捕獲括號和分度符...
/(#(.+?)")/g
+0
感謝你的分解很好。 – Anicho 2012-02-06 13:54:23
1
1
對於最小匹配cou NT(更大的長度相匹配):#(.+)\"
對於最大匹配計數(較小的長度相匹配):#(.+?)\"
相關問題
- 1. 正則表達式來獲得報價
- 2. Java的正則表達式得到最後的報價
- 3. 正則表達式沒有得到所有的數字
- 4. 正則表達式得到所有的鏈接.mp3文件
- 5. 從正則表達式獲得價值
- 6. 正則表達式得到所有字符之前
- 7. 正則表達式:提取所有的講出了報價
- 8. VIM的正則表達式的報價
- 9. 正則表達式中的「報價」
- 10. 正則表達式的報價
- 11. 使用正則表達式刪除所有報價
- 12. 正則表達式組沒有得到
- 13. 正則表達式查找報價
- 14. 正則表達式不匹配報價
- 15. 股票報價正則表達式
- 16. 正則表達式匹配報價
- 17. Javascript正則表達式報價
- 18. 正則表達式用於報價
- 19. 正則表達式匹配報價
- 20. 紅寶石報價正則表達式
- 21. 三重報價正則表達式
- 22. 正則表達式:發現和報價
- 23. 正則表達式PHP:一套報價
- 24. 正則表達式找到缺少近似報價的段落
- 25. 正則表達式得到所有不是單引號的引用文字
- 26. JavaScript的正則表達式不能得到所有匹配
- 27. 正則表達式:找到字符串中的所有數字
- 28. 支架內的正則表達式匹配的正則表達式的報價
- 29. 有效表達式到報價功能
- 30. 設置從正則表達式模式到正則表達式?
這是你的問題的全部?如果是這樣,正則表達式可能是沒有必要的。但我確實知道,在某些情況下,如果問題進一步擴大,情況可能更好。 – 2012-02-06 13:10:13
當你要求正則表達式的情況下,通常包括一些測試用例,你期望什麼以及你得到什麼是一個好習慣。 – npinti 2012-02-06 13:13:13
對這個問題進行嚴重的措辭表示歉意。 – Anicho 2012-02-06 13:17:55