gpt4 book ai didi

java - java中的字符串解析

转载 作者:搜寻专家 更新时间:2023-11-01 01:24:14 24 4
gpt4 key购买 nike

在 Java 中执行以下操作的最佳方法是什么。我有两个输入字符串

this is a good example with 234 songs
this is %%type%% example with %%number%% songs

我需要从字符串中提取类型和数字。

本例中的答案是 type="a good"and number="234"

谢谢

最佳答案

你可以用正则表达式来做:

import java.util.regex.*;

class A {
public static void main(String[] args) {
String s = "this is a good example with 234 songs";


Pattern p = Pattern.compile("this is a (.*?) example with (\\d+) songs");
Matcher m = p.matcher(s);
if (m.matches()) {
String kind = m.group(1);
String nbr = m.group(2);

System.out.println("kind: " + kind + " nbr: " + nbr);
}
}
}

关于java - java中的字符串解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261940/

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