gpt4 book ai didi

ruby-on-rails - 有没有比使用正则表达式更快的解析主题标签的方法?

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

我很好奇,除了使用正则表达式(主要在 Ruby 中)之外,是否有更快/更好的方法来解析字符串中的主题标签?

编辑
例如我想解析字符串 This is a #hashtag, and this is #another one! 并得到单词 #hashtag#another。我正在为我的正则表达式使用 #\S+

最佳答案

你没有显示任何代码(你应该有)所以我们猜测你是如何使用你的正则表达式的。

#\S+ 是您需要的最佳模式,但 scan 可能是检索字符串中所有匹配项的最佳方式。

'This is a #hashtag, and this is #another one!'.scan(/#\S+/)
=> ["#hashtag,", "#another"]

Its should be /\B#\w+/, if you don't want to parse commas

是的,我同意。 /\B#\w+/更有意义。

关于ruby-on-rails - 有没有比使用正则表达式更快的解析主题标签的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13904934/

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