sách gpt4 ai đã đi

Java - 从一行中读取特定部分( ""之间)

In lại 作者:行者123 更新时间:2023-12-02 13:25:34 29 4
mua khóa gpt4 Nike

在 Java 中,我从日志文件中得到了这一行:

    Hello "My name is Vader"

我需要将“”之间的所有单词作为字符串

我只能将它们单独读取为单词(字符串),

    matcher.nextToken()

但我需要将整个字符串放在“”之间

提前谢谢您!

1 Câu trả lời

public String extractTextBetweenQuotes(String str) {
int start = str.indexOf('"');
if (start < 0) throw new IllegalStateException("no first quote");
int end = str.indexOf('"', start + 1);
if (end < 0) throw new IllegalStateException("no second quote");
return str.substring(start + 1, end);
}

这假设您的输入中始终有 2 个双引号。如果不是,则必须将其“抛出异常”策略更改为不同的内容。

关于Java - 从一行中读取特定部分( ""之间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43399568/

29 4 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