有没有惯用的方法可以在Haskell中删除字符串中的换行符?或者我必须自己找到尾随的换行符/空格,然后将它们删除?
编辑:我正在寻找类似于Python的rstrip的功能,但不需要可选的“chars”参数:
string.rstrip(s[, chars])
返回去除尾随字符的字符串副本。如果省略了chars或为None,则会删除空白字符。如果给出并且不是None,则chars必须是一个字符串;将从该方法所调用的字符串末尾删除字符串中的字符。
编辑:我正在寻找类似于Python的rstrip的功能,但不需要可选的“chars”参数:
string.rstrip(s[, chars])
返回去除尾随字符的字符串副本。如果省略了chars或为None,则会删除空白字符。如果给出并且不是None,则chars必须是一个字符串;将从该方法所调用的字符串末尾删除字符串中的字符。
rstrip
函数,但在大多数情况下,在Haskell中使用它并不是很惯用。通常情况下,除非有特殊原因,否则你会使用lines
和words
。 - Yitz