性能问答>【已结算】java中正则表达式的负向零宽断言怎么用?【赏金20元】>
10回复
2年前

【已结算】java中正则表达式的负向零宽断言怎么用?【赏金20元】



\d{3}(?!\d),这个正则表达式用到了负向零宽断言。\d{3}的意思是匹配三位数字,(?!\d)的意思是3位数字后面不能是数字。
System.out.println(“123s”.matches("\d{3}(?!\d)"));
但是上面这个为什么会返回false啊?

1049 阅读
请先登录,查看10条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步