作者RueyJing (瑞)
看板Perl
標題[問題] 刪除文字檔案中的換行符號
時間Wed Dec 9 23:32:13 2009
我真的是翻書和上網找資料找到快瘋了也找不到..
我想將文字檔案中的某些換行符號刪去..
例如:
An apple a day , \n
keeps the doctor away \n
我本來是寫
while(<檔案>){
chomp ;
s/An apple a day , \nkeeps the doctor away/
An apple a day ,keeps the doctor away/gm ;
}
但是卻怎樣都沒辦法出現我想要的結果
我有想過要把chomp拿掉..可是拿掉就會出現error訊息..
請大家幫幫忙教一下啊..我快抓狂了..今天一整天都在想這個問題..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.147.132
→ jamesbear:s/\\n// 12/10 17:38
→ RueyJing:為什麼要在\n前多加個\啊?? 12/15 10:15
→ jamesbear:代表遇到"\n"拿掉 12/15 22:06
推 icemango:'\' 要多一個 \ 來 escape 12/17 14:17
→ RueyJing:試過了..還是不行耶.. 01/06 02:58
推 paulpu:基本上 換行了就是別行了 為什麼要比對換行符號 想轉行? 01/06 13:37
→ ericosur:咦? s/\n//g; 不成嗎? 01/06 19:20
推 paulpu:不成不成 <檔案> 是也 01/06 19:46