gpt4 book ai didi

java - 有没有办法只能解析字符串的一部分?

转载 作者:行者123 更新时间:2023-12-02 10:24:30 25 4
gpt4 key购买 nike

假设我有这个代码

String age = "My name is John and I am 18 years old";

有没有办法只将“18”解析为整数并将其余部分保留为字符串?谢谢

最佳答案

String age = "My name is John and I am 18 years old";

Integer.parseInt(age.replaceAll("\\D", ""));

这还将删除数字之间的非数字,因此“2k4t1”变为241

如果您需要确认字符串由可能后跟字母的一系列数字(至少一个)组成,请使用:

age.matches("\\d+[A-Za-z]?")

关于java - 有没有办法只能解析字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54078140/

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