-3
我有以下字符串中的Java:如何使用轉義獲得以下字符串?
'People's Republic'
,我試圖讓下面的文字輸出:
'Peoples\\'s Republic'
到目前爲止,我已經嘗試逃脫這樣的:
"\\\\\'"
但這隻給我:
'People\'s Republic'
作爲一個字面出來。
你知道我怎樣才能實現這個使用逃生?
我有以下字符串中的Java:如何使用轉義獲得以下字符串?
'People's Republic'
,我試圖讓下面的文字輸出:
'Peoples\\'s Republic'
到目前爲止,我已經嘗試逃脫這樣的:
"\\\\\'"
但這隻給我:
'People\'s Republic'
作爲一個字面出來。
你知道我怎樣才能實現這個使用逃生?
您只需要轉義特殊字符。在java中,'
不是特殊字符。請看下面的例子:
String string = "People\\\\'s Republic";
System.out.println(string);
輸出:
People\\'s Republic
你爲什麼不使用這樣的?
String str = "People's Republic";
System.out.println(str);
輸出:
People's Republic
請包括[MCVE]。 – shmosel
String中的'''不是特殊字符,所以它不需要轉義。如果你想創建一個代表文字「人民共和國」的字符串文字,那麼它可能看起來像'''人民共和國''(因爲'''''是特殊的字符串文字,因此它需要用另一個'''''轉義)。如果這不是你想要的,那麼你需要澄清你的問題。 – Pshemo