3
A
回答
9
這裏有兩個正則表達式。第一個是:
\G # the end of the previous match
".*?" # something in quotes
(,|$) # and a comma, or the end of the string
如果第一個失敗,第二次將被匹配:
\G # the end of the previous match
[^,]* # anything up to the next comma or end of string
(,|$) # and then a comma, or the end of the string
我的猜測是兩個正則表達式的設計,以配合一些東西,可以被引用或不引用,並可能會在逗號後跟着一些更多的項目。
(該c
修飾符意味着保持當前的位置,如果匹配不成功,所以\G
錨不會在第二次嘗試,如果第一個匹配失敗而改變。該g
修飾符設置爲下一個用於\G
位置匹配 - 等等)。
0
第一個表示匹配引號後面跟隨逗號或字符串結尾的每個字符串(即/gc
)。第二種意思是匹配0或更多(即*
)非逗號字符(即[^,]
)的任何序列。請注意,\G
修飾符意味着每個新比賽必須在上一場比賽之後立即開始。
相關問題
- 1. 任何人都可以解釋這個正則表達式
- 2. 任何人都可以解釋這個正則表達式
- 3. 任何人都可以解釋我這個正則表達式的含義
- 4. 任何人都可以向我詳細解釋這個正則表達式嗎?
- 5. 任何人都可以解釋這個正則表達式模式?
- 6. 任何人都可以解釋爲什麼這個正則表達式失敗?
- 7. 有人可以向我解釋這個正則表達式
- 8. 任何人都可以完成這個正則表達式?
- 9. 任何人都可以解釋我如何形成正則表達式並解釋這個正則表達式嗎?
- 10. 有人可以解釋這個正則表達式嗎?
- 11. 有人可以解釋這個正則表達式QRegExp exp(「// [^ \ n] *」);
- 12. 有人可以解釋這個正則表達式做什麼?
- 13. 有人可以解釋這個正則表達式
- 14. 任何人都可以爲我解釋這個ACL模式
- 15. 任何人都可以告訴我這個正則表達式嗎? UPDATED
- 16. 任何人都可以幫助我創建這個正則表達式?
- 17. 任何人都可以請解釋這個密碼複雜性正則表達式給我?
- 18. 任何人都可以解釋這
- 19. 任何人都可以幫我解決我的正則表達式問題嗎?
- 20. 任何人都可以解釋這個列表的理解?
- 21. 任何人都可以解釋這個複雜的指針表達式嗎?
- 22. 任何人都可以解釋我StandardScaler?
- 23. 任何人都可以解釋我這個代碼行嗎?
- 24. 任何人都可以解釋我這個錯誤?
- 25. 任何人都可以向我解釋這個sed命令嗎?
- 26. 任何人都可以向我解釋這個LabView模擬?
- 27. 任何人都可以解釋這個jQuery插件給我嗎?
- 28. 任何人都可以解釋我這個代碼
- 29. 任何人都可以用英語向我解釋這個嗎?
- 30. 任何人都可以解釋這個C++循環爲我嗎?
哪一個?你不明白哪一點? – Quentin 2012-02-29 09:29:11