小编ste*_*lee的帖子

java正则表达式找不到最长匹配

为什么java(使用Matcher.find())找不到最长的匹配?

regex = "ab*(bc)?"
Run Code Online (Sandbox Code Playgroud)

输入"abbbc"时,正则表达式找到"abbb",而不是"abbbc",它也匹配并且更长.有没有办法强制它匹配最长的字符串?

java regex

2
推荐指数
1
解决办法
3313
查看次数

标签 统计

java ×1

regex ×1