java - java中分隔字母和数字的正则表达式

标签 java regex

我正在尝试编写一个Java程序来分隔字母和数字。 例如:

String input = "W10I34R4";

String[] output = {"W, "10, "I", "34", "R", "4"};

我相信我可以使用正则表达式来做到这一点,并尝试了以下方法,尽管它似乎不起作用:

Matcher.compile("[a-zA-Z]+|[0-9]")

任何输入都会有帮助!

最佳答案

试试这个“[a-zA-Z]|[0-9]+”我假设你想要字母分开

关于java - java中分隔字母和数字的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46859012/

相关文章:

Java 字符串到数组

regex - 一元自然数的匹配范围

javascript - 正则表达式性能 : Alternation vs Trie

java - hibernate 中的 saveOrUpdate() 不起作用,而是执行一个选择查询,该查询在程序中没有提到。 (使用spring+hibernate)

java - 在远程运行 Playn HTML 项目

java - Spark的scala代码如何暴露为Java API?

php - 从所有先前的消息和元数据中提取电子邮件本身(Sendgrid Parse API/PHP)?

java - -XX :OnOutOfMemoryError doesn't work for java. lang.OutOfMemoryError:无法创建新的 native 线程

java - 使用 JPA 从集合中删除子项

php - Zend/PHP : How to remove all leading 0s from string?