如果我有一個字符串變量:如何將轉義字符添加到Java字符串?
String example = "Hello, I'm here";
,我想在每一個'
和"
前面的變量中添加一個轉義字符(即不居然逃脫字符),我會怎樣去做?
如果我有一個字符串變量:如何將轉義字符添加到Java字符串?
String example = "Hello, I'm here";
,我想在每一個'
和"
前面的變量中添加一個轉義字符(即不居然逃脫字符),我會怎樣去做?
我不是自稱的優雅在這裏,但我認爲它做你想讓它做什麼(請糾正我,如果我錯了):
public static void main(String[] args)
{
String example = "Hello, I'm\" here";
example = example.replaceAll("'", "\\\\'");
example = example.replaceAll("\"", "\\\\\"");
System.out.println(example);
}
輸出
Hello, I\'m\" here
謝謝!有用。對不起,我沒有清楚解釋問題。 – Jigglypuff
很高興能夠幫助...在將來,要意識到在談論逃逸角色時,大多數人不希望在他們的代碼中看到反斜槓。你要求的是很不尋常的。如果偏離了給定編程主題中的典型做法(例如轉義字符),請務必做到超級精確。 – ironicaldiction
你的意思是在編輯器中? –
只需輸入\字符? – Brian
使用StringEscapeUtils.html#從Apache公共漏洞#escapeJava –