强制性正则表达式元素的语法是什么?

时间:2013-04-21 16:26:00

标签: regex

如何在:必须之后制作参数?我尝试了几个在线网络工具,但他们无法帮助我。

^(?<first>.*?):(?<second>.*?)$

1 个答案:

答案 0 :(得分:6)

我想你的意思是,你希望那部分包含至少一个字符?在这种情况下,请使用.+?代替.*?。 (*表示“零或更多”,+表示“一个或多个”。)更好的是,写一下:

^(?<first>[^:]*):(?<second>.+)$