應使用什麼正則表達式模式匹配CP_
但不是CPLAT::CP_
?正則表達式匹配字符串,如果它不遵循另一個字符串
0
A
回答
0
我想你想要「^ CP_」作爲你的正則表達式。 ^告訴表達式在輸入開始時檢查這個模式。
3
(?<!CPLAT::)CP_
0
[^:]CP_
會發現CP_
不是由一個:
preceeded使用g
選項(取決於正則表達式的味道),如果所有實例您希望每行匹配多個CP_
。
1
此外,沒有人有像RegEx for Dummies這樣的非常簡單的教程嗎?我很難用C++編寫代碼,但無法輕鬆掌握RegEx。
不,這並不奇怪。正則表達式的掌握需要一種並非自然而然的某種心態。能夠用C++或任何其他語言進行編程似乎沒有幫助 - 如果有的話,這是一個障礙。有一個很好的教程here,但即使是最好的教程只會讓你到一個pidgin水平。如果你真的想讓你的頭在正則表達式中,你需要The Book。
另一個問題是沒有正則表達式的標準;每種編程語言,每個框架,每個IDE或文本編輯器似乎都有它自己的正則表達式「味道」。有些具有其他人不具備的功能,有些則使用不同的語法來完成相同的功能。這就是The Other Book的地方。我們通常使用正則表達式的許多例子,在幾種最流行的口味中,並進行了徹底的解釋。
相關問題
- 1. 正則表達式匹配字如果字符串不包含另一個字
- 2. 正則表達式匹配字符串,但不是另一個
- 3. 正則表達式匹配字符串與另一個字符串Patten是/ DIG /?
- 4. 正則表達式匹配字符串,如果它存在
- 5. 正則表達式匹配字符串
- 6. 正則表達式匹配字符串
- 7. 正則表達式匹配字符串
- 8. 正則表達式匹配字符串
- 9. 正則表達式匹配字符串
- 10. 正則表達式匹配字符串
- 11. 正則表達式匹配字符串
- 12. 正則表達式匹配字符串
- 13. 正則表達式字符串匹配?
- 14. 正則表達式匹配字符串,如果不只是字符串行
- 15. 正則表達式匹配字符串,但不是如果字符串後來
- 16. 正則表達式不匹配,如果它是一個空字符串
- 17. 重複字符匹配正則表達式匹配字符串
- 18. 正則表達式匹配字符串或字符串
- 19. 正則表達式:只匹配字符串A和字符串B不匹配
- 20. 如果不是正則表達式匹配字符串
- 21. 正則表達式:如何匹配一個字符串,它不僅是數字
- 22. Perl正則表達式正則表達式匹配字符串除外,不匹配字符串
- 23. 正則表達式正則表達式匹配字符串
- 24. 正則表達式匹配字符串中的單個字符
- 25. 正則表達式匹配字符串的前n個字符
- 26. 排除正則表達式匹配,如果它包含一個字符串
- 27. 正則表達式匹配:不包含在一個字符串
- 28. 最後一個字符串與正則表達式不匹配
- 29. 匹配匹配字符串的正則表達式的子串
- 30. Python的正則表達式匹配字符串,它不應該
能夠閱讀和撰寫正則表達式只需要瞭解一種語言,並不意味着您可以毫不費力地選擇另一種語言,尤其是使用明顯不同的習語的人。例如嘗試Lisp。 - 這並不是說RegEx特別困難,它只是不是所有可訪問的東西,我建議你使用一些允許regex作爲搜索模式的工具,並儘可能多地執行它們,稍微練習一下就行了。 – ocodo 2011-01-28 02:32:33