1
我的代碼中存在一個現有的正則表達式,它是[^\s"']+|"[^"]*"|'[^']*'
。我的問題是,當我這樣做:正則表達式問題在解析時刪除 n
Matcher matcher = regex.matcher("INDIA \n PAKISTAN");
StringBuilder returnQuery = new StringBuilder();
while (matcher.find()) {
String str = matcher.group();
if (AND.equalsIgnoreCase(str) || OR.equalsIgnoreCase(str) || NOT.equalsIgnoreCase(str)) {
returnQuery.append(str.toUpperCase()).append(" ");
} else {
returnQuery.append(str).append(" ");
}
}
它去掉了\ n個字符,以及我想保留,有人可以suggesta解決方案。
欣賞的幫助提前
Vaibhav的