使用正则表达式用分号分隔的字符串分隔值

时间:2015-12-17 08:18:06

标签: regex string delimiter

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

Exception

我想获得值E32;E223;E0;A1023 E32以及E223E0

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

任何帮助都将不胜感激。

谢谢,

1 个答案:

答案 0 :(得分:1)

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

编辑:您也可以并且应该使用"E32;E223;E0;A1023".split(";")之类的评论中提到的falsetru(提供您的语言支持这一点 - >它可能会这样做。)