查看单个帖子
旧 2009-04-21, 03:38 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】正则表达式(通配符比较)

正则表达式(通配符比较)
www.dimcax.com
正则表达式(通配符比较)
一个月前一直没解决的问题,这次在家没事折腾了1个多星期,终于搞懂一点了做了个最简单的字符串使用通配符比较,上传了一个比较详细点的正则表达式教程 public static bool ismatch(this string source, string comparestring) { string temp = comparestring.replace("*", ".*"); comparestring = "^" + temp.replace("?", ".?") + "$"; regex rg = new regex(comparestring); return rg.ismatch(source); } 例: if (str.ismatch("*1*2")) str = "12" retrun true str = "aa1112" retun true str = "21" return false

下载次数:39
正则表达式非常的强大!!!
网络上用的很多!
书山有路勤为径,学海无涯苦作舟!
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)