-3

次の行をJavaで有効な文字列としてフォーマットするにはどうすればよいですか?

'//*[@id="pageBodyRight"]/div[4]/a/img'

申し訳ありませんが、私はJavaが初めてです。ありがとう!

4

3 に答える 3

2

うーん..

String str = "'//*[@id=\"pageBodyRight\"]/div[4]/a/img'";

?

文字列に二重引用符がある場合は、バックスラッシュでエスケープする必要があります。

于 2012-12-05T23:43:45.353 に答える
1

のようなバックスラッシュで二重引用符をエスケープします\"

    String sd ="'//*[@id=\"pageBodyRight\"]/div[4]/a/img'";
于 2012-12-05T23:44:06.737 に答える
0
    System.out.println("'//*[@id=\"pageBodyRight\"]/div[4]/a/img'");
于 2012-12-05T23:47:59.810 に答える