Re: [問題] 關於正規表示式
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章