首先,点前面不能有转义符\ ,如果有转义符点就只能匹配小数点了。
其次,点不能写在中括号内,如果写在中括号内,依然只能匹配小数点。
所以,你应该把转义符和中括号去掉,点就能匹配任意字符了。
完整的Java程序如下:
package day01;
public class Test001 {
public static void main(String[] args) {
String regex=".";
String str="w";
System.out.println(str.matches(regex));
}
}运行结果:
true