擅长:python、mysql、java
<ol>
<li>是的,你可以。在</li>
<li>.Net支持命名组。因此对于<code>(?<first>group)(?'second'group)</code>,返回的Match对象将支持这样的命名检索。您可以从此对象构建词典,也可以直接传递匹配对象<br/>
<code>var match = Regex.Match("subject", "regex");<br/>
var matchedText = match.Groups("first")</code><br/>
参见<a href="http://www.regular-expressions.info/named.html" rel="nofollow noreferrer">Named Groups in .Net</a>和{a2}</li>
<li>我认为写一个<code>Record Record.Parse(namedValueCollection)</code>是一种方法</li>
<li>你写代码。。。你学会了。我觉得相反的方向有点让人迷惑。。从动态到静态应该相对容易些。。。只是你可能需要为一些常规任务编写相对较多的代码,比如迭代、映射或选择等</li>
</ol>