作者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
1F:→ jamesbear:s/\\n// 12/10 17:38
2F:→ RueyJing:为什麽要在\n前多加个\啊?? 12/15 10:15
3F:→ jamesbear:代表遇到"\n"拿掉 12/15 22:06
4F:推 icemango:'\' 要多一个 \ 来 escape 12/17 14:17
5F:→ RueyJing:试过了..还是不行耶.. 01/06 02:58
6F:推 paulpu:基本上 换行了就是别行了 为什麽要比对换行符号 想转行? 01/06 13:37
7F:→ ericosur:咦? s/\n//g; 不成吗? 01/06 19:20
8F:推 paulpu:不成不成 <档案> 是也 01/06 19:46