【发布时间】:2015-01-18 06:13:17
【问题描述】:
我期待具有月份前缀的字符串,例如 JAN、FEB、MAR...
我的正则表达式到现在...(J[AU][NL]|FEB|MA[RY]|APR|AUG|SEP|OCT|NOV|DEC)...
你们能不能再短一点,或者有什么不那么难看的选择吗??
谢谢
【问题讨论】:
-
正则表达式将匹配
JAL。 -
我的错!!请在不包括 JAL 之类的垃圾值的情况下缩短时间
-
我不希望我的字符串中有 JAL,所以你可以把它当作一个例外......
-
我只是逐字逐句列出它们 (
(JAN|FEB|…|NOV|DEC)),因为 RE 编译器会很容易地整理出混乱,并且意图描述的清晰度比试图使 RE 文本更短更好尽可能。