我想要一个正则表达式,它将一些特殊字符组合在一个字符串的末尾。 特殊字符是/ - 和空格。 例如,如果我有字符串(test) --- ---
我想在组中获得字符串“--- ---”。 我创建了以下正则表达式:([ -\/_]*)$
问题是,它给我以下字符串) --- ---
为什么要提取我最终phalenthesis?使用正则表达式获取最终特殊字符
1
A
回答
3
将-
符号放在第一个或最后一个char类中否则,它将从空格到/
(正斜杠)的范围。 )
符号也落在该范围内,因此它符合)
。
([- \/_]+)$
-
内的字符类作为一系列操作,只有当它不是在第一个或最后还是没有逃脱。
1
([ \-\/_]*)$
你应该逃避 - 这并不意味着范围。
相关问题
- 1. 获取Java中使用正则表达式的特殊字符
- 2. JavaScript特殊字符/正则表达式
- 3. 特殊字符的正则表达式?
- 4. 正则表达式特殊字符
- 5. 正则表达式与特殊字符
- 6. 正则表达式和特殊字符
- 7. 正则表达式特殊字符
- 8. 正则表达式与特殊字符
- 9. 正则表达式与特殊字符
- 10. C#正则表达式,特殊字符
- 11. 正则表达式的特殊字符
- 12. 特殊字符的正则表达式
- 13. 正则表达式的特殊字符
- 14. PHP正则表达式特殊字符
- 15. 从字符串中获取特殊值(正则表达式)
- 16. 正则表达式用于数字和特定特殊字符
- 17. 正则表达式删除最后一个特殊字符
- 18. 如何使用正则表达式检查特殊字符?
- 19. PowerShell中,使用正则表达式和特殊字符
- 20. 使用正则表达式检索特殊字符
- 21. 使用正则表达式和特殊字符搜索CoreData
- 22. 使用特殊字符的正则表达式
- 23. 验证使用正则表达式重复特殊字符
- 24. 在Java中使用正则表达式逃脱特殊字符^
- 25. “ - ”,而使用正则表达式匹配的特殊字符,C#
- 26. 拆分使用正则表达式与特殊字符
- 27. 使用正则表达式限制特殊字符
- 28. 使用Java正则表达式解析特殊字符
- 29. 如何使用正则表达式检查特殊字符
- 30. Java正则表达式不能使用特殊字符
好吧,我没有清除特殊字符的间隔。谢谢 ! – giogix 2014-09-05 09:48:53