gpt4 book ai didi

java - 拆分字母数字字符串中的数字和字母

转载 作者:行者123 更新时间:2023-12-01 12:39:51 26 4
gpt4 key购买 nike

我需要拆分字母数字字符串并拆分字母和数字。例如,如果我有一个类似“Room 502”的字符串,我需要将数字 502 作为“Room”的单独字符串获取。有人可以帮我解决这个问题吗?

我知道这可能很简单,但我见过的所有示例似乎都没有达到我的需要。

最佳答案

对于此示例,您可以仅按空格字符进行拆分,因为该字符串实际上是 Room 502 并且您需要 Room502 ,你可以这样做:

String example = "Room 502";
String[] components = string.split(" ");

如果您尝试拆分的内容有点复杂,例如评论中建议的 Room502isnice,我们必须使用称为正则表达式或正则表达式的东西。

以下正则表达式会将字符串 Room502isnice 拆分为 Room502isnice:

([A-z]+)|(\d+)

我不是 Java 专家,所以我不能 100% 确定它将如何应用在 Java 中。

请参阅此正则表达式示例: http://regexr.com/399uu

关于java - 拆分字母数字字符串中的数字和字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25218141/

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