标签: java regex
任何人都可以解释为什么以下表达式:
"(\\(.+\\)\\:[' ']?[-+]?[0-9]+\\.?[\\d]*[;]?)+"
正在匹配
(ABAS) ;(ABDS): 4.0;
但不匹配
(ABDS): 4.0;(ABAS) ;
答案 0 :(得分:0)
因为您在任何内容后明确匹配:符号,而不是;符号
:
;