gpt4 book ai didi

ruby - 按空格拆分字符串但保留\n - Ruby

转载 作者:数据小太阳 更新时间:2023-10-29 06:57:33 24 4
gpt4 key购买 nike

我有一个 ruby​​ 文件,它读取文件并使用 split(' ') 将文本拆分为一个数组。问题是这些文本文件包含换行符,我想保留这些换行符。例如,如果我运行以下代码

"Lorem ipsum\ndolor sit amet".split(' ')

我得到了

的输出
["Lorem", "ipsum", "dolor", "sit", "amet"]

为什么 split 会去掉换行符?我怎样才能在数组中保留 \n

最佳答案

Michael Berkowski 对您的问题的评论是正确的。

如果您想解决这种情况,请使用正则表达式:

"Lorem ipsum\ndolor sit amet".split(/ /)
#=> ["Lorem", "ipsum\ndolor", "sit", "amet"]

关于ruby - 按空格拆分字符串但保留\n - Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13812654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com