1.findstr.2.txt或Findstr"."2.txt从文件2.txt中查找任意字符,不包括空字符或空行2.findstr.*2.txt或findstr".*"2.txt从文件2.txt中查找任意字符包括空行和空字符3.findstr"[0-9]"2.txt从文件2.txt中查找包括数字0-9的字符串或行4.findstr"[a-zA-Z]"2.txt从文件2.txt中查找包括任意字符的字符串或行5.findstr"[abcezy]"2.txt从文件2.txt中查找包括abcezy字母的字符串或行6.findstr"[a-fl-z]"2.txt从文件2.txt中查找小写字符a-fl-z...
http://www.jb51.net//article/15605.htm
[html]<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=GB2312"/> ...
http://www.jb51.net//article/15543.htm
匹配中文字符的正则表达式:[\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*?/>评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^\s*|\s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换...
http://www.jb51.net//article/15533.htm
我写的是这样:FunctionClearHTMLCode(originCode)Dimregsetreg=newRegExpreg.IgnoreCase=Truereg.Global=Truereg.Pattern="(<s+cript(.+?)<\/s+cript>)"originCode=reg.Replace(originCode,"")reg.Pattern="(<s+tyle(.+?)<\/s+tyle>)"originCode=reg.Replace(originCode,"")reg.Pattern="<[^>]*>...
http://www.jb51.net//article/15490.htm
//匹配文本,这个偶尔比较好用,但是要小心字符中包含\E$str = '[a-z]';$str = preg_replace('/\G[a-z]\E/', '', $str);echo $str; //打印空,全被替换掉了,相关大概就是preg_quote功能//给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值$str = 'abc123abc';preg_match('/(?P<num>\d+)/', $str, $arr);echo $arr...
http://www.jb51.net//article/15464.htm
签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号) 倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)&nbs...
http://www.jb51.net//article/15380.htm
package testreg;import java.util.regex.Matcher;import java.util.regex.Pattern; /*** <p>Title: 正则表达式的研究</p>* <p>Description:* 最近在工作中常常用到一些正则表达式的使用问题,到网上去找介绍大多是一鳞半爪。求人不如* 求已。一狠心,自己看!这两天利用我们项目两期之间的一点空闲对J2SE所支持的正则表达式来* 了个彻底研究!代价是…...
http://www.jb51.net//article/15364.htm
直接用正则替换,但没有判断功能Function FormatImg(content)dim reSet re=new RegExpre.IgnoreCase =truere.Global=Truere.Pattern="(script)"Content=re.Replace(Content,"script")re.Pattern="<img.[^>]*src(=| )(.[^>]*)>"Content=re.replace(Content,"<img src=$2 style=""cu...
http://www.jb51.net//article/15363.htm
说明 Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合。所有的 Match 对象属...
http://www.jb51.net//article/15362.htm
"^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配; "notice": 匹配包含notice的字符串; 你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边。 这里还有几个字符 '*',&nb...
http://www.jb51.net//article/15316.htm
正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串“hello”匹配。 一般的正则表达式使用了某些特殊的结构,所以它能匹配更多的字符串。例如,正则表达式hello|word既能匹配字符串“hello”也能匹配字符串 “word”。举一个更复杂一点的例子,正则表达式b[an]*s可以匹配字符串“bananas”、“baaaaas” 、“bs”以及其他任何以b开头以s结尾的字符串,中间可以包括任意个a和任意个n的组合。一个正则表达式中的可以使用以下保留字 ^ 所匹配的字符串以后面的字符串开头&...
http://www.jb51.net//article/15315.htm
