Java 如何使用正则表达式从长字符串中提取重复的子字符串
我有一个字符串,我想提取每个子字符串“,” 如何编写正则表达式从以下文本中提取这些子字符串Java 如何使用正则表达式从长字符串中提取重复的子字符串,java,regex,Java,Regex,我有一个字符串,我想提取每个子字符串“,” 如何编写正则表达式从以下文本中提取这些子字符串 R1, R1, R3, R1, R1, L2, R5, L2, R5, R1, R4, L2, R3, L3, R4 您可以执行以下操作: String str = "R1, R1, R3, R1, R1, L2, R5, L2, R5, R1, R4, L2, R3, L3, R4"; String[] elements = str.split(",&qu
R1, R1, R3, R1, R1, L2, R5, L2, R5, R1, R4, L2, R3, L3, R4
您可以执行以下操作:
String str = "R1, R1, R3, R1, R1, L2, R5, L2, R5, R1, R4, L2, R3, L3, R4";
String[] elements = str.split(",");
输出:
[R1, R1, R3, R1, R1, L2, R5, L2, R5, R1, R4, L2, R3, L3, R4]
如果没有,则使用
String[]parts=String.split(“,”)代码>不需要使用正则表达式。谢谢,我想成为正则表达式,因为我现在正在学习它的工作原理!当然,但这也是一个很好的教训,这不是一个你需要正则表达式解决的问题。如果你想学习正则表达式,那么我可以告诉你,这就是我最初学习的方式。这回答了你的问题吗@NilsKähler String.split使用正则表达式,因此您确实需要一个;)