我现在有一个字符串
String str= "[权利要求 5] 如权利要求 4所述 的墨盒 ,其特征在于 :"
想要提取到第几号权力要求
Pattern p = Pattern.compile("^\[权利要求 (\d)\]");
Matcher m = p.matcher(str);
if(m.find()){
System.out.println("["+m.group()+"]");
}
总是匹配不到,求解
空格加上\s
^\[权利要求\s(\d)\]
数字前面的空格也要计算在内
^[权利要求\n(\d)]