【发布时间】:2022-11-23 17:22:49
【问题描述】:
如何从包含数字和其他字符串的字符串中获取起始字母表?
就像必须在数字开始之前分开字母一样。
String value1 = "test123123hj";
String value2 = "demo312342343dfs";
输出应该是:
value1 = "test"
value2 ="demo"
【问题讨论】:
-
s.split("\\d+");
如何从包含数字和其他字符串的字符串中获取起始字母表?
就像必须在数字开始之前分开字母一样。
String value1 = "test123123hj";
String value2 = "demo312342343dfs";
输出应该是:
value1 = "test"
value2 ="demo"
【问题讨论】:
s.split("\\d+");
我们可以使用字符串的split方法并传入正则表达式来检查数字是否存在。
"test123123hj".split("\d+")[0]
这应该会给你想要的输出。
【讨论】: