使用正则表达式将值从分号分隔的字符串中分离出来

Separate values out of semicolon delimited string with regular expression

我需要正则表达式方面的帮助。 到目前为止,我的搜索找不到有用的东西。我的字符串看起来像:

E32;E223;E0;A1023

我想获取值 E32E223 以及 E0A1023

它的最佳正则表达式语法是什么?

如有任何帮助,我们将不胜感激。

谢谢,

您可以使用:[^;]+\w+
这将为您提供每个分号分隔的标记,并将排除空标记。

编辑:你也可以而且应该像评论中提到的 falsetru 一样使用 "E32;E223;E0;A1023".split(";")(前提是你的语言支持这个 -> 它可能支持)。