"^[\\d]+[\\.]$"
^ = start of string
[\\d] = any digit
+ = 1 or more ocurrences
\\. = escaped dot char
$ = end of string
Run Code Online (Sandbox Code Playgroud)
我想这是你问题的答案:
String searchText = "asdgasdgasdg a121341234.sdg asdg as12..dg a1234.sdg ";
searchText.matches("\\d+\\.[^.]");
Run Code Online (Sandbox Code Playgroud)
这将匹配"121341234".和"1234".但不是"12".