我刚得到这个:
System.out.println("КОНТАКТЫ".matches("(?i).*контакт.*"));
它总是说“假”。
我试过了:
System.out.println("КОНТАКТЫ".matches("(?i:.*контакт.*)"));
和:
System.out.println("КОНТАКТЫ".matches("(?i:).*контакт.*"));
和:
System.out.println("КОНТАКТЫ".matches("(?i)^.*контакт.*$"));
和许多其他变体,但我总是有“假”。
如何在java中正确执行不区分大小写的搜索,所以我在这个正则表达式搜索中有“真”?
我做错了什么?