【发布时间】:2011-08-16 12:00:11
【问题描述】:
我正在尝试使用 Java 中的正则表达式匹配字符串中的坐标对。我明确希望使用否定前瞻来排除字符串。
待匹配:
558,228
558,228,
558,228,589
558,228,A,B,C
不匹配:
558,228,<Text>
正则表达式 ^558,228(?!,<).* 完成了这项工作,而 ^\d{1,},\d{1,}(?!,<).* 则没有。它与元字符 \d 而不是值的正则表达式相同。任何想法为什么?
【问题讨论】: