我正在为以下模式寻找正则表达式匹配。
即,一个点数dot应该匹配,否则其余的不应该匹配。
igetnqfo1#
您可以简单地使用正则表达式\.\d\.。(Dot是一个正则表达式元字符,因此需要转义。)然后,可以使用Matcher#find在字符串中的任何位置搜索匹配项。
\.\d\.
Matcher#find
var p = Pattern.compile("\\.\\d\\."); String[] cases = {"a.0.b", "a.b.2.c", "0.b.c", "a.b.0", "a0.b.c"}; for (var s : cases) System.out.println("Found match? " + p.matcher(s).find());
1条答案
按热度按时间igetnqfo1#
您可以简单地使用正则表达式
\.\d\.
。(Dot是一个正则表达式元字符,因此需要转义。)然后,可以使用
Matcher#find
在字符串中的任何位置搜索匹配项。