正则相关代码
liehuo123
这个作者很懒,什么都没留下…
展开
-
BT = bt1.Replace(bt3 , "");//删除没有代码(替换功能)
BT = bt1.Replace(bt3 , "");//删除没有代码(替换功能) bt3是一个字符串变量. 不能使用正则.要从bt1中查找字符串bt3 用空内容替换,结果赋给BT原创 2008-07-23 13:16:00 · 716 阅读 · 0 评论 -
正则表达式提取url中的域名
string sDomain = Regex.Match(url, @"(?<=://)[a-zA-Z\.0-9]+(?=\/)").Value.ToString(); 解释一下 ?<=://)[a-zA-Z\.0-9]+(?=\/) 的意思[a-zA-Z\.0-9]+ 表示一个以上包含一个[a-zA-Z\.0-9]范围内的字符?<=:// 表示[a-zA-Z...转载 2018-08-08 15:44:53 · 18793 阅读 · 0 评论 -
C# 正则匹配IMG标签内的图片地址
<img\b[^>]*\bsrc="([^"]*)"分组1就是所求的内容解释:<img\b #匹配标签开始[^>]*\b #匹配src前面的内容src= #匹配src,确定属性的开头"([^"]*)" #捕获url到分组1当中然后捕获分钟1就可以了。C#里获取分组1是"${1}"...转载 2018-08-04 19:54:09 · 1746 阅读 · 0 评论 -
正则匹配指定位置数字
string coup = dt.Rows[i]["CouponInfo"].ToString(); Regex r = new Regex("满(\\d+)元减\\d+元", RegexOptions.IgnoreCase); Match m = r.Match(coup); if (m.Succe原创 2017-12-02 16:05:10 · 3976 阅读 · 0 评论 -
正则表达式中问号等特殊字符的转义
在.NET Framework 开发人员指南 的 字符转义 一节 有这样一段话。除 .$ ^ { [ ( | ) * + ? / 外,其他字符与自身匹配。但是其中并未注明这些字符应该匹配为什么字符。为了方便自己以后查阅,也为了方便网友搜索我就写在这里了。[Sipo]点的转义:. ==> //u002E美元符号的转义:$ ==> //u0024乘方符号的转义:^ ==> //u005E左大转载 2009-07-23 01:12:00 · 4476 阅读 · 0 评论 -
正则表达式匹配任意字符(包括换行符)的写法
[\s\D]* 匹配换行和空格 今天想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字符。同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。 于转载 2010-12-10 22:45:00 · 15475 阅读 · 2 评论 -
正则表达式,去除所有HTML标签
protected string str = "sdasasdsddsdsaaassss 说是道 "; protected void Page_Load(object sender, EventArgs e) { //string regexstr = @"]*>"; //去除所有的标签 //@"]*?>.*?" //去除所有脚本,中间部转载 2013-04-25 22:12:04 · 785 阅读 · 0 评论 -
正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度using System.Text.RegularExpressions;匹配中文:[\u4e00-\u9fa5]英文字母:[a-zA-Z]数字:[0-9]匹配中文,英文字母和数字及_:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5转载 2013-04-07 22:23:27 · 1991 阅读 · 0 评论 -
匹配汉字
通常用[/u4E00-/u9FA5]匹配汉字,如用[/u4E00-/u9FA5]*匹配若干连续汉字。这个字符集包含繁简体中文字符,也包含一些特殊的中文符号如“卐卍”等。转载 2011-05-03 16:41:00 · 836 阅读 · 0 评论 -
删除html标记
//删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"]*?)?>[/s/S]*?", "", RegexOptions.IgnoreCase);//删除样式 Htmlstring = Regex.Replace(Htmlstring, @"[/s/S]*?", "", RegexOptions.IgnoreCase);//删除htm转载 2011-06-09 08:02:00 · 585 阅读 · 0 评论 -
有史以来我自己写的最复杂的正则表达式!!
(/w*)/r?(/w*)/r?([/w]*)? 匹配零次或多次 字母或数字或下划线或汉字[.]? 和 [/]?[u]?[/]? 匹配零次或者一次". / u /"特定字符/r? 匹配换行符零次或者一次混合字符串混合字符串原创 2010-12-17 00:56:00 · 2516 阅读 · 0 评论 -
正则表达式30分钟入门教程(第二版)
正则表达式30分钟入门教程(第二版)原文地址 http://www.91w.net/regex/321.html目录本文目标 如何使用本教程 什么是正则表达式? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 位置指定 负向位置指定 注释 贪婪与懒惰 平衡组 还有些什么东西没提到 一些我认为你可能已经知道的术语的参...转载 2010-12-13 01:55:00 · 1004 阅读 · 0 评论 -
匹配多行字符的正则表达式
begin[/s/S]*?end原创 2010-05-02 00:53:00 · 1240 阅读 · 0 评论 -
匹配所有html标记 正则
string x = Regex.Replace(nr, @"", ""); @"" 匹配所有html标记原创 2009-11-19 00:00:00 · 578 阅读 · 0 评论 -
循环取出正则匹配的内容(遍历).
string[] namelist = null; Regex r = new Regex("/">(//b//w{3,6}//b)");//匹配3-6个字母或者汉字MatchCollection m = r.Matches(str);namelist = new string[m.Count];int i = 0;foreach原创 2009-10-16 21:35:00 · 3860 阅读 · 0 评论 -
匹配多个字符串方法
Regex R =new Regex("字符串1|字符串2|字符串3|字符串4|字符串5|",RegexOptions.IgnoreCase); 字符串之间用"|"符号隔开即可RegexOptions.IgnoreCase 不分大小写原创 2009-09-30 11:01:00 · 1400 阅读 · 0 评论 -
js 正则非字母和数字一律替换成下划线
<!-- var str="Trouble with IP address conflict. Help needed.? "; str=str.replace(/[^/d/w]+$/,""); str=str.replace(/[^/d/w]/g,"_"); ale原创 2009-07-06 16:35:00 · 9549 阅读 · 0 评论 -
常用正则表达式
常用表达式:"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9原创 2008-07-30 23:39:00 · 470 阅读 · 0 评论 -
最短匹配
正则表达式:<a href="([^>]+)" class="up">下一页</a></div>[^>]+ 红字的含义 不匹配">"符号,从而过滤掉了多余的连接需要匹配的源代码: <div class="page1 mt20"><原创 2018-08-28 01:02:37 · 349 阅读 · 0 评论