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

前端之家收集整理的这篇文章主要介绍了常用正则表达式--(自已收藏:不断更新中)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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正则基础之——平衡组
  • 猜你在找的正则表达式相关文章