gpt4 book ai didi

ruby-on-rails - 使用 Ruby 忽略某些字符拆分字符串

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:37 25 4
gpt4 key购买 nike

我正在尝试拆分一个字符串并使用 Ruby 计算操作系统单词的数量,但我想忽略特殊字符。

例如,在这个字符串“Hello, my name is Hugo ...”中,我用空格将它分开,但最后一个 ... 不重要,因为它不是单词。

我正在使用 string.inner_text.split(' ').length。如何指定不计算以空格与文本分隔的特殊字符(例如 ...?!等)?

谢谢大家,亲切的问候,雨果

最佳答案

 "Hello, my name is não ...".scan /[^*!@%\^\s\.]+/
# => ["Hello,", "my", "name", "is", "não"]

/[^*!@%\^]+/ 将匹配 *!@%\^ 以外的任何内容。您可以在此列表中添加更多不需要匹配的内容

关于ruby-on-rails - 使用 Ruby 忽略某些字符拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18315925/

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