[問題] 全型空格置換
文件內容大概是長這樣的:
我(I) 有(Have) 一隻(A) 狗(Dog) .
想要將文件裡的所有全型空格置換成半型空格
再做其他的處理
我的寫法是先讀進這個檔案並存至@line
如下
foreach $line (@line)
{
$line =~ s/ / /g;
...
...
}
可執行後卻好像完全忽略掉這一行
都沒有變化
後來我又改成
$line =~ s/( )?/ /g;
結果文件的中文部分都變成了一堆問號的集合
英文全部變成全型
請問這是什麼問題呢?
perl會無法判別全型的SPACE嗎
還是語系的問題呢?
可是沒有這一行的話,其他部分都能夠全然處理成功說
希望能有解答
謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.147.135
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章
10
113