簡體   English   中英

如何逃避成為字符串一部分的斜杠?

[英]How to escape slashes that are to be part of the string?

我很難找到逃避這些報價的方法,

String key = StringUtils.substringBetween(html, "class=\"category_keyword\"", ">");

特別是這部分:

"class=\\"category_keyword\\""

我是如何在保留斜線的同時逃避( \\“category_keyword \\” )中的引號?

這些斜杠不是為了逃避它們是字符串的一部分。 然而,當我添加另一個(為了逃避引用)時,Eclipse認為我正在逃避它旁邊的斜杠。

對不起如果這有點令人困惑,請告訴我是否可以更清楚。

你可以簡單地做: \\\\\\"category_keyword\\\\\\"

\\\\ =>您正在逃避斜線\\

\\" =>你正在逃避報價"

public class Class{
    public static void main(String[] a){
        System.out.println(" \\\"Ferrari\\\" ");
    }
}

如果你想保留斜線但是要轉義引號:

\\\"category_keyword\\\"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM