【发布时间】:2021-01-17 17:12:21
【问题描述】:
我正在寻找一个正则表达式,它可以匹配长字符串除以分号,具有不同的模式,它们以通配符* 结尾。例如:
abc-cd;efg-md*;abc:cde:fgh-ui*;jkl-{i*;uyz-12*
我写了这个正则表达式
(^|;)(([aA0-zZ9]+)|(\W+))-([aA0-zZ9]+\*)
但它只匹配;efg-md*;abc:cde:fgh-ui*;uyz-12*。它与;jkl-{i* 不匹配。
任何人都可以对有效的正则表达式提出建议
【问题讨论】:
-
[aA0-zZ9]不是您匹配所有字母和数字的方式。应该是[a-zA-Z0-9]。
标签: regex