常用正则表达式--自已收藏:不断更新中

1、匹配<b>和</b>之间的内容

<b>this is the test </b>

(?<=<(\w+)>)[\s\S]+?(?=</\1>)

2、匹配最外层的()

a+(b*(c+d))/e+f-(g/(h-i))*j

\(((?<Open>\()|(?<-Open>\))|[^()])*(?(Open)(?!))\)

3.匹配a标签

(?is)<a[^>]*?href=(['""]?)(?<url>[^'""\s>]+)\1[^>]*>(?<text>(?:(?!</?a\b).)*)</a>

4.新浪微博

@[\S]+
(https?|ftp)://[\S]+
#.+?#

参考:

  • 微软的正则表达式教程
  • System.Text.RegularExpressions.Regex类(MSDN)
  • 专业的正则表达式教学网站(英文)
  • 关于.Net下的平衡组的详细讨论(英文)
  • Mastering Regular Expressions (Second Edition)
  • 正则表达式语法
  • 正则表达式30分钟入门教程
  • NET正则基础之——平衡组
  • 相关文章

    正则替换html代码中img标签的src值在开发富文本信息在移动端...
    正则表达式
    AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
    正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
    Python界一名小学生,热心分享编程学习。
    收集整理每周优质开发者内容,包括、、等方面。每周五定期发...