2
A
回答
3
需要使用反斜槓,如在C++(以及在C)單個反斜槓用於引入特殊字符(例如換行作爲"\n"
)。
嘗試:
regex rgx("([A-Z0-9#\\:])");
0
您正在嘗試轉義冒號字符在字符類別外沒有特殊含義。
也許你應該關閉你的角色課程?
"[A-Z0-9#\:]"
相關問題
- 1. 正則表達式,後跟冒號的16個字符
- 2. 正則表達式匹配冒號後的字符串「:」
- 3. 正則表達式 - 包括冒號
- 4. 正則表達式哈希和冒號
- 5. 正則表達式和冒號(:)
- 6. 正則表達式無效
- 7. 用正則表達式刪除空格,逗號,冒號,分號
- 8. ASP.Net正則表達式(%符號)正則表達式驗證器
- 9. C#正則表達式'+'字符
- 10. Unicode正則表達式;無效的XML字符
- 11. 正則表達式的正則表達式的Java字符串
- 12. 無正則表達式的字符串格式驗證(C++ 03)
- 13. C#正則表達式,單引號之間的字符串
- 14. 電話號碼正則表達式帶連字符的C#
- 15. 字符串C中的正則表達式匹配號碼#
- 16. Python的正則表達式來找到符號數字符號
- 17. 正則表達式字符?,$,|
- 18. 正則表達式字符
- 19. 正則表達式在每個詞後面加冒號引號
- 20. 正則表達式接受逗號和冒號
- 21. C++正則表達式匹配無標點符號
- 22. Javascript正則表達式錯誤(無效的正則表達式:/?/:無法重複)
- 23. PHP的正則表達式查找[數字] [數字] [冒號] [數字] [數字]
- 24. C#正則表達式來匹配數字,連字符,冒號,空格和逗號
- 25. C#正則表達式編號格式
- 26. 無效的正則表達式
- 27. Powershell:無效的正則表達式
- 28. 無效的正則表達式錯誤
- 29. Javascript正則表達式「無效的組」?
- 30. JavaScript的正則表達式無效
無關的結腸,但開口的尖括號'['永遠不會關閉。 – jogojapan 2012-07-25 02:20:20
哎呀,有一個右括號。錯字。 – lorkham 2012-07-25 02:30:33
這是使用新的C++ 11'std :: regex',對嗎?在這種情況下,您正在使用的正則表達式的實現很可能不完整。例如。當使用GCC 4.7和'-std = C++ 11'選項時,複雜的字符類在正則表達式中不起作用。 – jogojapan 2012-07-25 02:53:33