正则表达式怎么那么难看懂呀!
/// <summary>
/// 模版变量的正则表达式,例如:<$:title> 或带属性的变量:<$:time fieldname="PostTime">
/// </summary>
internal static readonly Regex TemplateVarRegex = new Regex("\\G<\\$\\:\\s*(?<varname>[\\w\\.]+)(\\s+(?<attrname>[-\\w]+)(\\s*=\\s*\"(?<attrval>[^\"]*)\"|\\s*=\\s*'(?<attrval>[^']*)'|\\s*=\\s*(?<attrval>[^\\s=/>]*)))*\\s*?>", RegexOptions.Compiled);
谁能把上面的匹配规则一个个说明下,谢谢
\\G<\\$\\: 这个<$: 看的出来了, 但前面的还要\G 是什么意思的呢,后面的更加看不东到底是什么概念。
那些规则符号我也看的差不多,但整体放一起感觉还是没有弄明白? 看的头晕