学习正则表达式

来源:互联网 发布:绝地求生dx12优化补丁 编辑:程序博客网 时间:2024/05/22 01:16

 想做一个工具,把vb函数中的特殊格式注释抽取出来形成文档,于是学了一下正则表达式。

 

倒是比较简单,看看

http://fineboy.cnblogs.com/archive/2005/09/08/232410.html

就可以了(感谢一个)。

 

由于是VB.net做的,所以还是有一些不同,比如说,得到匹配结果,这样的:

  1. Dim regComment As New Regex("/s*('{3,})/s*(?<name>.*)", RegexOptions.IgnoreCase)
  2. Dim matchResult As Match = regComment.Match(strContent)
  3. Dim strResult As String = matchResult.Result("${name}")

 

这个*(?<name>.*)很好用,比其他的什么group(0)什么的更加方便了。

 

学的不深,不瞎说了。