【发布时间】:2020-05-12 02:27:57
【问题描述】:
我有一个如下所示的正则表达式:
/([A-z0-9]+\-)+/g
它匹配test-string- 中的test-string-5RtA 模式。我怎么能忽略那场比赛中最后一个 - 字符(但只有最后一个)。我尝试使用积极的前瞻,但这似乎没有任何作用。如何修改我的正则表达式以排除最后一个 - 字符?
Here 是查看正则表达式的链接。
【问题讨论】:
-
你想匹配
"["、"\\"、"]"、"^"、"_"和"`"这六个ASCII字符在@987654333之间似乎很奇怪@ 和"a"。 :-) -
@CarySwoveland 感谢您认识到该错误。我试图只获取所有大写和小写字母。我应该只指定不区分大小写的标志并将其更改为
A-Z