应匹配以下各项:
AAA123
ABCDEFGH123
XXXX123
我能做什么:".*123"
?
发布于 2010-05-26 22:17:04
是的,这会起作用,但请注意,除非在编译表达式时传递DOTALL标志,否则.
不会匹配换行符:
Pattern pattern = Pattern.compile(".*123", Pattern.DOTALL);
Matcher matcher = pattern.matcher(inputStr);
boolean matchFound = matcher.matches();
发布于 2010-05-26 20:31:02
使用模式.
匹配任意字符一次,使用.*
匹配任意字符一次或多次,使用模式.+
匹配任意字符一次或多次。
发布于 2019-03-14 02:37:46
我见过的最常见的编码方式是使用一个字符类,它的成员构成了所有可能字符集合的一个分区。
虽然[\w\W]
、[\d\D]
等都可以使用,但人们通常将其写为[\s\S]
(空格或非空格)。
https://stackoverflow.com/questions/2912894
复制相似问题