为什么以下正则表达式与字符串不匹配?

时间:2016-04-21 12:10:21

标签: c# regex

表达式为@"\{text:(?<text>[.]+),url:(?<url>[.]+)\}" 字符串是{text:frbs,url:http://koo.gk/xM6J}

我对这出错的地方一无所知。

1 个答案:

答案 0 :(得分:3)

删除dot周围的字符类。 [.]+匹配一个或多个文字点字符。但.+匹配任何字符一次或多次。

@"\{text:(?<text>.+),url:(?<url>.+)\}"

DEMO