pix*_*xel 1 string newline kotlin
是否有内置/标准库方法可以从字符串中修剪所有新行,而不仅仅是从开头或结尾?
据我所知,没有专门删除新行的特殊 stdlib 函数,但text.replace("\n", "")如果您只对删除字符感兴趣,则可以简单地使用\n。
如果您想涵盖更多情况,例如更多行结束字符/序列或新行后的空格,您还可以使用正则表达式。例如text.replace(Regex("""(\r\n)|\n"""), ""),但在很多情况下这可能有点过分了。
另一种选择是独立获取行本身,然后用空分隔符将它们重新连接在一起:
text.lines().joinToString("")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2686 次 |
| 最近记录: |