gpt4 book ai didi

ruby - 提取句子/字符串中的最后一个词?

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

我有一个字符串数组,具有不同的长度和内容。

现在我正在寻找一种从每个字符串中提取最后一个单词的简单方法,而无需知道该单词有多长或字符串有多长。

类似的东西;

array.each{|string| puts string.fetch(" ", last)

最佳答案

这应该没问题

"my random sentence".split.last # => "sentence"

要排除标点符号,删除

"my rando­m sente­nce..,.!?".­split.last­.delete('.­!?,') #=> "sentence"

要从您收集

的数组中获取“遗言”作为数组
["random sentence...",­ "lorem ipsum!!!"­].collect { |s| s.spl­it.last.delete('.­!?,') } # => ["sentence", "ipsum"]

关于ruby - 提取句子/字符串中的最后一个词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534271/

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