我有一个包含许多行的巨大字符串,并且有几行包含了不应该存在的carrieage返回!我想删除回车并留下换行符!
我读过这个:
string.gsub "\r", ""
但它没有做任何事情!
//你的权利我还有另外一个与这个sry相关的问题......
答案 0 :(得分:4)
使用方法的破坏性版本来实际修改变量string
。
string.gsub! "\r", ""
答案 1 :(得分:1)
有效:
[1] pry(main)> str = "a\n\rb\nc\rd\n\ne\r\r"
=> "a\n\rb\nc\rd\n\ne\r\r"
[2] pry(main)> str.gsub("\r", "")
=> "a\nb\ncd\n\ne"