regEx表达式变长数字字符串

时间:2016-05-11 10:53:49

标签: regex

需要过滤包含三个部分的字符串的所有项目:

1. "MSG
2. any length string that contains number or zero length string
3. contains `+` character

示例MSG123+

如何在regEx中写这个?

我正在尝试这样的事情"MSG*+,但这不是预料之一吗?

1 个答案:

答案 0 :(得分:0)

regexp取决于正在使用的软件,但

"MSG[0-9]*\+

很可能会起作用

[0-9]表示任何字符0,1,2,3,4,5,6,7,8,9

*表示任何数字,包括前一个字符的零

在大多数实现中,

+转义加号。 +表示"前一个字符中的一个或多个"在扩展的regexp语法中 - 这是相当标准的