gpt4 book ai didi

ruby - 如何在出现特定单词后添加换行符

转载 作者:数据小太阳 更新时间:2023-10-29 09:02:07 25 4
gpt4 key购买 nike

如何在每次出现特定单词 “Star” 后添加换行符?例如,假设我有字符串:

"Some Book Rated 3 Star Another Book Rated 2 Star"

我想使用 gsub 将这一行与换行符分开,但我不知道该怎么做。

最佳答案

鉴于此:

s = "Some Book Rated 3 Star Another Book Rated 2 Star" 

用相同的单词和换行符替换单词:

s.gsub!("Star", "Star\n") 

保护单词边界:

s.gsub!(/\bStar\b/, "Star\n")

要使用捕获语法:

s.gsub!(/\bStar\b/, '\0'+"\n")

使用非捕获语法:

s.gsub!(/(?<=\bStar\b)/, "\n")

关于ruby - 如何在出现特定单词后添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33070826/

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