这几个正则表达式都是什么含义??

[复制链接]
查看11 | 回复3 | 2011-8-19 07:20:07 | 显示全部楼层 |阅读模式
text=Regex.Replace(text,\"[\\\\s]{2,}\",\"\");text=Regex.Replace(text,\"([b|B][r|R]/*)|([p|P](.|\\\\n)*?)\",\"\\n\");text=Regex.Replace(text,\"(\\\\s*\\\\s*)\",\"\");text=Regex.Replace(text,\"(.|\\\\n)*?\",string.Empty);text=text.Replace(\"\'\",\"\'\'\");这几个正则表达式都是什么含义??
回复

使用道具 举报

千问 | 2011-8-19 07:20:07 | 显示全部楼层
把多个空白符换为一个空格把br或p换为换行符把换为空格把任意内容换为空白把单引号换为双引号总的来看应该是把html换为文本
回复

使用道具 举报

千问 | 2011-8-19 07:20:07 | 显示全部楼层
.转换并重写!
回复

使用道具 举报

千问 | 2011-8-19 07:20:07 | 显示全部楼层
字符匹配语法:字符语法语法解释语法例子\\d匹配数字(0~9)‘\\d’匹配8,不匹配12;\\D匹配非数字‘\\D’匹配c,不匹配3;\\w匹配任意单字符‘\\w\\w’匹配A3,不匹配@3;\\W匹配非单字符‘\\W’匹配@,不匹配c;\\s匹配空白字符‘\\d\\s\\d’匹配3d,不匹配abc;\\S匹配非空字符‘\\S\\S\\S’匹配A#4,不匹配3d;.匹配任意字符‘....’匹配A$5,不匹配换行;[…]匹配括号中任意字符[b-d]匹配b、c、d,不匹配e;[^…]匹配非括号字符[^b-z]匹配a,不匹配b-z的字符;重复匹配语法:重复语法语法解释语法例子{n}匹配n次字符\\d{3}匹配\\d\\d\\d,不匹配\\d\\d或\\d\\d\\d\\d{n,}匹配n次和n次以上\\w{2}匹配\\w\\w和\\w\\w\\w以上,不匹配\\w{n,m}匹配n次上m次下\\s{1,3}匹配\\s,\\s\\s,\\s\\s\\s,不匹配\\s\\s\\s\\s?匹配0或1次5?匹配5或0,不匹配非5和0匹配一次或多次\\S匹配一个以上\\S,不匹配非一个以上\\S*匹配0次以上\\W*匹配0以上\\W,不匹配非N*\\W字符定位语法:重复语法语法解释语法例子^定位后面模式开始位置$前面模式位于字符串末端\\A前面模式开始位置\\z前面模式结束位置\\Z前面模式结束位置(换行前)\\b匹配一个单词边界\\B匹配一个非单词边界转义匹配语法:转义语法涉及字符(语法解释)语法例子“\\”实际字符\\.*?|(){}^$例如:\\\\匹配字符“\\”\\n匹配换行\\r匹配回车\\t匹配水平制表符\\v匹配垂直制表符\\f匹配换页\\nnn匹配一个8进制ASCII\\xnn匹配一个16进制ASCII\\unnnn匹配4个16进制的Uniode\\c大写字母匹配Ctrl-大写字母例如:\\cS-匹配CtrlSlqefn回答了,就给你点东西参考
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行