正则表达式:匹配模式后允许任何内容

时间:2014-10-13 14:51:11

标签: regex

我有这个字符串:

tel:+390243887034;abcd=0032;trunk-context=abcdef.de@test.test.com;user=phone

使用此正则表达式模式:

^((tel|telco)?(:\s*)?\+(E)?\d{4}49[@\w.\-\s]+(,|$)|(tel|telco)?(:\s*)?\+(?!E)[@\w.\-\s]+(,|$))+$

它可能是一个包含tel:telco:elements的列表。 如何在第一个元素匹配后更新,任何可以遵循的内容?

3 个答案:

答案 0 :(得分:0)

我想你可能在寻找:

tel(co)?\:.+?$

答案 1 :(得分:0)

不确定我理解您的需求,但这就是您想要的:

tel(?:co)?:[^;]+

答案 2 :(得分:0)

^(tel|telco)?(:\s*)?\+(E)?\d{4}49[@\w.\-\s]+(,|;)*$

看起来到目前为止我想做的事情

嗯,也许不是