Mengekstrak literal rentetan daripada kod sumber Java dan menggunakannya dalam fungsi memerlukan lulus versi literal yang tidak dapat dilepaskan. Ini melibatkan penukaran jujukan melarikan diri seperti n kepada baris baharu dan menjadi satu .
1. Apache Commons Lang org.apache.commons.lang.StringEscapeUtils.unescapeJava()
Walaupun fungsi ini wujud, ia mempunyai beberapa had:
2. Unescaper Tersuai
Penyelesaian alternatif ialah fungsi tersuai yang menangani had kod Apache:
public static final String unescape_perl_string(String oldstr) { /* ... Code ... */ }
Fungsi ini menyediakan keupayaan tidak melarikan diri yang komprehensif, termasuk:
Atas ialah kandungan terperinci Bagaimana untuk Menyahi Huruf Rentetan Java dengan betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!