我在获取下面的 java 正则表达式的正确语法时遇到问题。我只想搜索一个字符串,看看它是否包含一段以三个单引号开头并以三个单引号结尾的文本,但它的前面和后面可以有其他文本。三个单引号之间可以存在任何 UTF-8 字符。有什么想法我哪里出错了吗?
String value="'''<html><head><title>Hello World</title></head><body><div>text</div></body></html>'''";
Pattern p = Pattern.compile("'''[\\w*]'''");
Matcher m = p.matcher(value);
if(m.find()){
System.out.println("''' found");
}else{
System.out.println("''' not found");
}