sách gpt4 ai đã đi

Java: Thay thế "bằng"

In lại 作者:行者123 更新时间:2023-12-01 06:41:33 27 4
mua khóa gpt4 Nike

如何转义字符串中的双引号?例如,

input: "Nobody"
output: \"Nobody\"

我尝试过这样的操作,但不起作用:

String name = "Nobody";
name.replaceAll("\"", "\\\"");

1 Câu trả lời

因为你的字符串“Nobody”中没有任何双引号!

    String name = "Nobo\"dy";
name = name.replaceAll("\"", "\\\\\"");

System.out.println(name);
  1. 您的字符串没有双引号
  2. 您没有重新分配名称(请记住,Java 中的字符串是不可变的)
  3. 您的正则表达式不完全正确。

此外,您不需要正则表达式来进行如此简单的替换。

尝试一下

    name = name.replace("\"", "\\\"");

关于java:替换 "with\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5417673/

27 4 0
Bài viết được đề xuất: java - 如何将元素添加到通用集合
Bài viết được đề xuất: arrays - 内存中连续的结构数组
Bài viết được đề xuất: java - Java中for循环的错误输出
Bài viết được đề xuất: java - 什么是 java.lang.ArrayIndexOutOfBoundsException : 0?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com