使用Java,我想通過文本的行並用null
實體引用替換所有""
符號。如何在Java字符串中替換兩個連續的引號「」?
下面是一個簡單的字符串
String str = "asdsadas:\"\":asdasdASD:\"\":aSdasdcsC";
結果想是
String resStr = "asdsadas:null:asdasdASD:null:aSdasdcsC"
使用Java,我想通過文本的行並用null
實體引用替換所有""
符號。如何在Java字符串中替換兩個連續的引號「」?
下面是一個簡單的字符串
String str = "asdsadas:\"\":asdasdASD:\"\":aSdasdcsC";
結果想是
String resStr = "asdsadas:null:asdasdASD:null:aSdasdcsC"
首先,您的字符串是不正確的。在java
你需要花葶QUOTES
:
String str = "asdsadas:\"\":asdasdASD:\"\":aSdasdcsC";
後,您還需要轉義引號替換它們:
String resStr= str.replaceAll("\"\"","null");
System.out.println(resStr);
輸出
asdsadas:null:asdasdASD:null:aSdasdcsC
或者如果你需要QUOTES
輸出:
String str = "\"asdsadas:\"\":asdasdASD:\"\":aSdasdcsC\"";
String resStr= str.replaceAll("\"\"","null");
System.out.println(resStr);
輸出
"asdsadas:null:asdasdASD:null:aSdasdcsC"
這幾乎是完美的! –
你是寶石:)。 – ZZzzZZzz
目前尚不清楚你的意思,因爲這是不合法的Java代碼開始。 –
什麼阻止你? – Pshemo
'String resStr = str.replaceAll(「」,「null」)'; ? –