tp168
关于正则表达式
如下正则表达式要怎么表达:
1、匹配包含may大写或小写单词的行;
2、匹配以ab或cd打头的行;
3、匹配连续出现多次ab的行(如abab1、ababab1)。
[[i] 本帖最后由 tp168 于 2008-7-1 10:59 编辑 [/i]]
blackold
[quote]原帖由 [i]timdcn[/i] 于 2008-7-1 10:48 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8708698&ptid=1185414][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
~/[Mm][Aa][Yy]/
~/^[ab] || [cd]/
~/abab*/ [/quote]
不符合LZ的要求吧?
~//<[Mm][Aa][Yy]/>/
~/^(ab|cd)/
~/(ab){2,}/
timdcn
[quote]原帖由 [i]blackold[/i] 于 2008-7-1 10:51 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8708753&ptid=1185414][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
不符合LZ的要求吧?
~///
~/^(ab|cd)/
~/(ab){2,}/ [/quote]
呵呵,没看清楚要求
blackold
[quote]原帖由 [i]tp168[/i] 于 2008-7-1 11:04 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8708938&ptid=1185414][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
其实我的问题本质就是正则表达式里很多都是针对单个字符,像[]、*、/{n,m/},如果针对前面是字符串的要怎么写? [/quote]
从LZ的“其实”来看,确实需要看置顶。 它会回答你的这些问题。