我已经在其他编程语言中看到了一些答案,但不是特定的erlang答案。我能够读取文件并使用:
re:replace(Subject, RE, Replacement, Options)
具体是:
re:replace(Content, "\r" , " ",[global,{return,list}]),
删除那些转义序列(我相信这就是所谓的)
它完全用空格替换所有\ r \ n。所以我的问题是:
1)有没有办法在RE中放置多个替换,所以我也可以删除“\ n”?
2)有不同/更好/更有效的方法吗?
答案 0 :(得分:2)
这是正则表达式的基础。
在第一个问题中,您可以使用解决方案:
{{1}}
Erlang字符串语法不够方便,如果你需要做很多非常复杂的字符串处理,你应该考虑使用另一种语言。