這裏的代碼,這樣就可以分辯現在證明:
public class TestMain {
public TestMain() {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
String str = "CREATE TABLE `patiant` ( `ID` varchar(45) NOT NULL, `PATIANT_NAME`...";
String new_string_remplace = str.replaceAll("`","");
System.out.println(new_string_remplace);
//RESULT: CREATE TABLE patiant ( ID varchar(45) NOT NULL, PATIANT_NAME...
}
}
注:替換字符串java.lang.String.replaceAll(正則表達式的字符串,字符串替換)。
將此字符串的每個子字符串替換爲給定替換的給定正則表達式。
形式str.replaceAll的這個方法調用(正則表達式,REPL)產生完全相同的結果作爲表達式
如果要刪除回你在你的代碼這麼說報價。你不能刪除看起來像單引號的任何符號,並期望它知道你的意思是發生了什麼。 –
@PeterLawrey:謝謝,對不起,我沒有提到它,實際上我不知道它是反引號而不是單引號,如果我認識到它,我不會問這個問題:)。 – Azad
有時候我不知道我在看什麼字符我使用複製和粘貼到代碼中。 ;) –