我有一个Perl脚本在
Linux上使用XML文件,偶尔在某些节点值中有CRLF(Hex 0D0A,Dos新行).
生成XML文件的系统将它们全部写为一行,看起来好像它偶尔会判断它太长并将CRLF写入其中一个数据元素.不幸的是,我无法对提供系统做些什么.
我只需要在处理它之前从字符串中删除它们.
我已经尝试使用perl char类,十六进制值,各种类型的各种正则表达式替换,似乎没有任何工作.
我甚至在处理之前通过dos2unix运行输入文件,我仍然无法摆脱错误的字符.
有没有人有任何想法?
非常感谢,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。