[問題] 關於正規表示式
程式一開始有定義$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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.74.209
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 6 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章