看板 Perl 關於我們 聯絡資訊
不管在什麼平台上 我想要移除行末的換行符號 不知下列的方式哪種較為合適 或是有例外的情形我沒想到 煩請指教~ 方法一 (只移除 \r\n 或 \n) s/[\r\n]+$//; 方法二 (移除所有 whitespace characters) s/\s+$//; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.27.3
LiloHuang:s/$\//g; # $/ is a line break variable 05/05 14:03
LiloHuang:不過如果只是想要把行末斷行移除 應該用chomp $_; 05/05 14:09
banco:我講得不夠精確,我的處理文件會在win/linux之間流通,所以 05/05 14:43
banco:行末換行符號會"很亂",chomp $_ 不是只移掉一個字元而已嗎? 05/05 14:44
LiloHuang:照道理應該都是會移除掉的 你可以測試看看@@ 05/05 19:37