请问如何去掉文件每一行结尾的多余空格呢

King_Leo
请问如何去掉文件每一行结尾的多余空格呢

文件格式
http://www.qq.com    腾讯QQ    qq   
http://www.test.com   测试    test  test2   

怎么样去除文件每行结尾的空格呢

刚才试了个方法似乎不对,呵呵
$_ =~ /(.+)/s+$/;

我现在是打开一个源文件,一个结果文件,挺麻烦的

怎么操作最简单呢,谢谢

[[i] 本帖最后由 King_Leo 于 2008-6-20 11:30 编辑 [/i]]

zhasm
[table=95%][tr][td][font=FixedSys][color=#000000][color=#0000FF]$[/color][color=#008080]_[/color][color=#0000CC]=[/color][color=#0000CC]~[/color][color=#0000CC]/[/color][color=#0000CC]([/color][color=#0000CC].[/color][color=#0000CC]+[/color][color=#0000CC])[/color][color=#0000CC]/[/color]s[color=#0000CC]+[/color][color=#0000FF]$[/color][color=#0000CC]/[/color][color=#0000CC];[/color][/color][/font][/td][/tr][/table]

这只是检测是否匹配而已;


请试试这样的替换:[table=95%][tr][td][font=FixedSys][color=#000000][color=#0000FF]$[/color][color=#008080]_[/color][color=#0000CC]=[/color][color=#0000CC]~[/color]s[color=#0000CC]/[/color][color=#0000CC]/[/color]s[color=#0000CC]+[/color][color=#0000FF]$[/color][color=#0000CC]/[/color][color=#0000CC]/[/color][color=#0000CC];[/color][/color][/font][/td][/tr][/table]

[[i] 本帖最后由 zhasm 于 2008-6-20 12:23 编辑 [/i]]

King_Leo
多谢楼上,是这么回事~

另外怎么能够直接修改源文件呢
我现在还是把处理后的$_ 写入结果文件

小公猫
[quote]原帖由 [i]King_Leo[/i] 于 2008-6-20 13:39 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8627246&ptid=1165311][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
多谢楼上,是这么回事~

另外怎么能够直接修改源文件呢
我现在还是把处理后的$_ 写入结果文件 [/quote]

我也很想知道~
一个比较土的办法是删除原文件,创建一个同名的文件
不过实际上跟原文件是不一样的~

churchmice
回复 #4 小公猫 的帖子

see $^I

King_Leo
谢谢楼上,只是没明白怎么用,呵呵
$^I     原地编辑扩展的当前值。设置为 "undef" 时关闭原地编辑。(助记:-i

            开关的值。)

lokchungk
chop