又一C#问题 Regex reg = new Regex(@"charset=(? <charset>[\s\S]*?)""");这句是什么意思?谢谢这个是正则表达式,用来匹配字符串的用这样,reg.Match(str);这样,就可以找出 字符串str中,所有以charset=开头,但以 " 结尾的这么一段字符串 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "charset=(?<charset>[\s\S]*?)""";分解一下 这个 (?<charset>[\s\S]*?)表示,匹配任意字符,零个或是多个 \s表空白 \S表示非空白,[\s\S] 表示空白或是非空白都匹配一个,*表示,零个或是多个*后面要是跟上?的话,表示 *尽可能少的匹配字符,如果不跟上?是尽可能多的匹配 ?的作用就是把 * 贪婪变成非贪婪的匹配(?<charset>) 表示被匹配的数据被命令成组,组名叫 charset 顶,我也才学正则表达式。下面是我收集的资料,分享给你http://hi.baidu.com/zouc816/blog ASP.NET(C#)实现在文本框中按回车后响应按钮提交 求助:c#如何获取鼠标移动距离,不是指针。。。 dataGridView 删除我选中的行 怎么做一个带下拉菜单功能的BUTTON呀!? 用combobox确定行号,如何将datagridview中对应的行号的数据同步显示在对应的textbox里? 按条件插入 C#.net MDIparent问题,打开两个子窗口,最小化后关闭,那父窗口不能关闭 日期更新问题,高手们帮帮忙? 请教一个数据库操作中的超大事务提交问题? 如何实现类型的转换啊! 急求C#高手帮助 大字符数组操作
*后面要是跟上?的话,表示 *尽可能少的匹配字符,如果不跟上?是尽可能多的匹配 ?的作用就是把 * 贪婪变成非贪婪的匹配
(?<charset>) 表示被匹配的数据被命令成组,组名叫 charset
http://hi.baidu.com/zouc816/blog