+ -
当前位置:首页 → 问答吧 → 请问如何用正则匹配$ @ % 等特殊字符

请问如何用正则匹配$ @ % 等特殊字符

时间:2010-11-17

来源:互联网

例如:$header1="from : [email protected]";
         $header2="value : 4000$";
         $header3="percent  : 34%";
         请问高手将冒号两边的字符串提取出来的正则表达式怎么写啊?????
         %var=header1=~/表达式1/mg;
         %var=header2=~/表达式2/mg;
         %var=header3=~/表达式3/mg;
谢谢!!!

作者: bluealbum   发布时间: 2010-11-17

看起来\S就可以搞定了

作者: 黑色阳光_cu   发布时间: 2010-11-17



QUOTE:
例如:$header1="from : ";
         $header2="value : 4000$";
         $header3="percent  : 34%";
...
bluealbum 发表于 2010-11-17 12:00




($key, $val)  =  split( ":",$header1);
or
($key, $val)  =  split(/\s*:\s*/,$header1);

作者: jason680   发布时间: 2010-11-17