我要趕一個單引號的文本,但逃過單引號(\「)不應該被視爲一個分隔符, 例如:java正則表達式 - 忽略引號?
這種‘WASN \’噸最好的」天
應當返還
- 是不是最好的
謝謝。
我已經試過這樣:
public static List<String> cropQuoted (String s) {
Pattern p = Pattern.compile("\\'[^']*\\'");
Matcher m = p.matcher(s);
ArrayList found = new ArrayList();
while(m.find()){
found.add(m.group().replaceAll("\'", ""));
System.out.println(m.group().replaceAll("\'", ""));
}
return found;
}
,但它未能趕上 「\'best'days'to來」
我想知道這是一個可以用正則表達式解決的問題。如果您有兩個引用文本塊或嵌套塊,該怎麼辦? –
我認爲它可以..使用不情願的量詞 –
我認爲它也可以,但不使用使用不情願的量詞。 –