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