我想解析一個csv文件,並在 過程中遇到了一些包含單引號的 條目。我寫了下面的正則表達式匹配的單引號的不止一個匹配,如果該方法返回true,我打算把它包在另一組字符 但是我沒有得到正確的 輸出搜索字符串中的單引號並用其他字符包裝
下面的是僞代碼:
public boolean containsChar()
{
String inputStr= "Niel O' Brian";
Pattern pattern = Pattern.compile("/'+");
Matcher matcher = pattern.matcher(inputStr);
boolean matchFound = matcher.matches();
return matchFound;
}
你得到了正確的輸出。但也許這不是你所期望的。試着詳細說明。從我所看到的,你試圖匹配一個斜線後跟一個或多個撇號。 – Ingo 2011-05-10 10:37:28
ahaneo,你能給我們你想要返回的字符串嗎? – Martijn 2011-05-10 10:42:37
@Martijn我用我期待的輸出更新了這個問題 – ahaneo 2011-05-10 10:48:20