gpt4 book ai didi

java - 如何从可变大小的字符串中获取所需的字符?

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

我需要提取附加到单词的所需字符串。

例如

 pot-1_Sam  
pot-22_Daniel
pot_444_Jack
pot_5434_Bill

我需要从上面的字符串中获取名称。即山姆、丹尼尔、 jack 和比尔。问题是,如果我使用子字符串,由于数字的长度,位置会不断变化。如何使用 REGEX 实现它们。

更新:有些字符串有 2 个下划线选项,例如

 pot_US-1_Sam  
pot_RUS_444_Jack

最佳答案

假设你有一组标准的上述格式,看来你不需要任何正则表达式,你可以尝试使用 lastIndexOfsubstring 方法。

 String result = yourString.substring(yourString.lastIndexOf("_")+1, yourString.length());

关于java - 如何从可变大小的字符串中获取所需的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34450214/

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