删除页面html标记:
(?is)(?:<style\b(?>[^><]*)>(?>(?:(?!</?style\b|[><]).)*)</style>|<script\b(?>[^><]*)>(?:(?>(?:(?!</?script\b).)*)|(<script\b(?>[^><]*)(?<Open>))|<\?/script\s*>(?<-Open>))+</script>|<(?>[^><]*)>|(?:&(?:(?:nbs|am)p|iexcl|pound|copy|(?:[gl]|cen|quo)t)|#\d+))+
获取a标签的href:
(?i)<a\b(?>(?:(?!\bhref\b|[><]).))*\bhref\s*=\s*(?<KO>\\["']|["']?)(?<href>(?>[^"'\s><\\]+))\k<KO>
获取img标签的src:
(?i)<img\b(?>(?:(?!\src\b|[><]).))*\bsrc\s*=\s*(?<KO>["']?)(?<href>(?>[^"'\s><]+))\k<KO>
删除页面的href:
\bhref\s*=\s*(?<ko>["']?)(?>[^"'\s><]*)\k<ko>
eg>>>> var handlerResult = Regex.Replace(yourStr, @"\bhref\s*=\s*(?<ko>[""']?)(?>[^""'\s><]*)\k<ko>","",RegexOptions.IgnoreCase);
验证手机号:
^(?:13\d|15[0-35-9]|18[0236-9])\d{8}$
(验证如,中国移动:139、138、137、136、135、134、159、158、157、152、151、150、188、187、183、182
中国联通:130、131、132、155、156、186 中国电信:133、153、189、180) 不能捕捉到号段可以在分支结构里添加.
先整理这么几个:欢迎各位拍砖. 高级正则交流群QQ:248760715.本群诚邀喜欢正则的朋友.