從 Java 原始程式碼中提取字串並在函數中使用它們是必要的傳遞文字的未轉義版本。這涉及將像 n 這樣的轉義序列轉換為換行符和單一 .
1。 Apache Commons Lang org.apache.commons.lang.StringEscapeUtils.unescapeJava()
雖然此函數存在,但它有幾個限制:
2。 Custom Unescaper
另一個解決方案是自訂函數,它可以解決Apache 程式碼的限制:
public static final String unescape_perl_string(String oldstr) { /* ... Code ... */ }
此函數提供全面的脫義功能,包括:
以上是如何正確取消轉義 Java 字串文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!