作者seagal (待救的小米)
看板perl
标题Re: [问题] 关於正规表示式
时间Fri Aug 20 18:14:06 2004
※ 引述《maxmafiona (努力!!努力!!)》之铭言:
: 程式一开始有定义$urn = maxma123;
: 假设有一个XML档parse进来的字串$urn
: $fix = $urn <----注意..是字串喔
: 我要对他做赋值的动作,於是用s/\$(\w+)/${$1}/;
: print $fix 就可得到maxma123
: 现在问题来了又有一个字串$fix = chr{30} <---注意chr(30)是字串喔
: 我想要如法炮制於是用$fix =~ s/chr{(\d+)}/chr(30)/;
: print $fix 却还是会得到chr(30);
: ps:若单纯print chr(30)会看不到东西...但其实是有的...我也不太清楚那是什麽...
: 不知道我这样表达站上的大大懂吗??
: 我想要得到chr(30)真正的值(也就是看不到的东东)...
: 要怎麽做呢??衷心感谢!!!
: maxma
果然是看不太懂
你可以试看看
$fix =~ s/chr{(\d+)}/chr(30)/e;
--
http://140.109.73.177/待救的小米.mht
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.73.177