- 论坛徽章:
- 0
|
原帖由 weigern 于 2006-3-22 15:19 发表
还是没有人看我的贴啊。菜鸟求助中
简单的说,就是我要字符串
//haha匹配出来是真
/ /haha, /ss/haha这些匹配出来都是假,怎么做呢?
If you want to matche exactly two slashes "//" with some A-Za-z0-9,
simply try those pattern:
m{[(/]{2}\w+)}g or m/(\/\/\w+)/g; or m/\/{2}\w+/g;
i.e.: one perl-line:
linux shell:
perl -le '$s=qq(//a/b////c/bbb/ //haha/ha xxx); @m=$s=~m{(\/{2}\w+)}g;print qq(@m);'
windows cmd:
perl -e "$s=qq(//a/b////c/bbb/ //haha/ha xxx); @m=$s=~m{(\/{2}\w+)}g;print qq(@m);"
Best, ulmer
[ 本帖最后由 ulmer 于 2006-3-22 16:49 编辑 ] |
|