gpt4 book ai didi

java - 模式匹配以获取值

转载 作者:行者123 更新时间:2023-12-02 01:59:35 24 4
gpt4 key购买 nike

假设我有一个名为 text 的字符串,其中包含以下内容:

blabla="A_VALUE"

是否可以通过模式匹配直接检索引号内的值?

例如:类似于格式字符串的内容,您可以在其中编写模式 %s,然后获取该值。

现在,我找到的解决方法是:

text = text.replace("blabla=","");
text = text.replaceAll("\"","");

但是,这非常难看。

注意:它不一定是java,我想知道这个概念是否存在,如果存在,它有什么名字。

这个post提供了一些见解,尽管我不确定 \\\\#\\s*(\\S+?)\\s* 的含义

最佳答案

sscanf 与您所描述的类似。

但是Java有一个Scanner类而不是这样的函数。

另一种选择是使用正则表达式,然后检查相关的匹配器组,如下所述:what is the Java equivalent of sscanf for parsing values from a string using a known pattern?

关于java - 模式匹配以获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51828054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com