我试图解析字符串如下:正则表达式分割字符串
* A。 BOSCOLO1,4,JA STARR2,N. LUNARDI4,C. ORI4,JP BENNETT,Jr3,V. JEVTOVIC-TODOROVIC2,3,4,
预期的输出是下面:
* A 。 BOSCOLO1,4
JA STARR2
N. LUNARDI4
C. ORI4
JP BENNETT,Jr3
五JEVTOVIC-TODOROVIC2,3,4
我不能分隔符(,)分开他们,因为它是不一致。以上是名称后跟一个或多个数字。文字后跟数字&逗号直到下一个单词,并且没有名称被允许没有任何数字。
我不知道如何写相同的REGEX。任何帮助将不胜感激。
感谢
逗号不能被用作分割炭因为逗号它实际上是字的一部分。也没有什么可以告诉正则表达式应该在哪里开始分割工作。你可以尝试使用数字。 –
是它的喜欢的话跟着数字和逗号直到下一个单词。 – Burfi
什么',Jr3' ......这实际困难的部分...... @Burfi是不符合“只有名字后面的数字”还有其他这样的字符串,或者是Jr3或JR [数字]唯一的可能? –