获取除第一个字符之外的最后一个字母数字字符串

时间:2015-04-13 08:26:42

标签: regex

这是我的输出:ZigBee:uio:ah.app.22732267579231878-1:xyz45465465a,我希望使用正则表达式xyz45465465a,所以我使用此正则表达式\:([A-Za-z1-9]*)$,但结果是{{1} }。
我不想要结肠,我该怎么办?

1 个答案:

答案 0 :(得分:1)

无论你在正则表达式字符串中添加什么内容,都会捕获一个匹配项。如果您不捕获任何符号,请不要将它们放入正则表达式中。

在您的情况下,它就像从模式的开头删除\:一样简单。

([A-Za-z1-9]*)$

Regular expression visualization

比赛是:

enter image description here

Debuggex Demo