社区
脚本语言
帖子详情
如何chomp掉文本中的换行“0A”和回车“0D”?
niudou
2006-12-26 06:05:41
发现用chomp命令没有作用,在16进制下打开文本,还是在每行后面显示0a0d。有什么好办法吗?
谢谢了!
...全文
261
8
打赏
收藏
如何chomp掉文本中的换行“0A”和回车“0D”?
发现用chomp命令没有作用,在16进制下打开文本,还是在每行后面显示0a0d。有什么好办法吗? 谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iambic
2006-12-28
打赏
举报
回复
use strict;
my $inputfile = "ipath";
my $outputfile = "opath";
open(IN, "$inputfile") or die "open error: $!";
open(OUT, ">$outputfile") or die "open error: $!";
while (<IN>) {
chomp;
print OUT;
}
你自己改路径名,然后试下还有没有问题。
niudou
2006-12-28
打赏
举报
回复
呵呵,可行!把0d0d0a都砍掉了!谢谢啦!给分!
xyzxyz1111
2006-12-28
打赏
举报
回复
while(<>) {
s/[\r\n]+$//;
# ... do somthing
}
这样可行否?
niudou
2006-12-28
打赏
举报
回复
谢谢iambic!实在不好意思,这个问题的情况我一直没有表述清楚。我再说一下,这个input的文本格式比较奇怪,每行都是以“回车回车换行”,即0d0d0a作为结束。用了chomp之后,只能砍掉0d0a,还是有个0d保留着,我就是想问问,怎么样才能将这个“0d”也砍掉。
niudou
2006-12-27
打赏
举报
回复
open的文本本身,每行$line都有0d0a,用了chomp,0d0a还在,去不掉。这就是现在的问题。
iambic
2006-12-27
打赏
举报
回复
贴全部代码。你是不是又重新写了换行符进去?
niudou
2006-12-26
打赏
举报
回复
我是直接chomp $line;然后再输出到一个文本中,用UltraEdit16进制查看,这个$line本身以回车换行结束,即0d0a,chomp之后,还是0d0a。不知道怎样才能将这两个asc码砍掉。
iambic
2006-12-26
打赏
举报
回复
你是怎么用的?
js自动
换行
缩进
my $infile = "input.js";my $outfile = "> output.js";open(INPUT,$infile) or die("读取失败!");open(OUTPUT,$outfile) or die("写入失败!");my $ident = 0;while(){
chomp
; s/([{;])/$1/n/g; #将{和;后添加
换行
s/(? @lines
译(二十六)-Python怎么去除末尾的
换行
符?
文章首发及后续更新:https://mwhls.top/2935.html 新的更新内容请到mwhls.top查看。 无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。 stackoverflow热门问题目录如有翻译问题欢迎评论指出,谢谢。以后换个标题,原来的开头太长了,而且格式有点固定,毕竟说不定我以后还会找点其它的翻。 目录 1. Python怎么去除末尾的
换行
符? 2. How can I remove a trailing newline? Python怎么去除末尾的
换行
符?Ridi
python怎么去
掉
换行
符_如何在Python
中
删除尾部
换行
符?
如何在Python
中
删除尾部
换行
符?什么是Perl的
chomp
函数的Python等价物,如果它是
换行
符,它会删除字符串的最后一个字符?26个解决方案1473 votes尝试方法lstrip()(参见doc Python 2和Python 3)>>> 'test string\n'.rstrip()'test string'Python的lstrip()方法默认情况下会删除所有类型的尾随空格,而不仅...
如何删除尾随
换行
符?
Perl的
chomp
函数在Python
中
的等效功能是什么,如果是
换行
符,它将删除字符串的最后一个字符?
Perl 文件处理范例
. 任意字符?0或者1个* 任意个+ 一个或者以上$_ 默认数组$@ 第一被匹配的字符$` 被匹配字符之前的字符$' 被匹配字符之后的字符$1 第一个被匹配的字符,以左括号的顺序算。<>砖石输入符=~ 匹配判断符号\d 数字\D 非数字\w [A-Za-z0-9_]\W 非 [A-Za-z0-9_] \s 字符\S 非字符{n} 重复n次open FILE, "file....
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章