简体   繁体   English

从String中提取Hashtags

[英]Extract Hashtags from String

Let's say I have a paragraph with some hashtags and I want to copy those out and display them separately. 假设我有一个带有一些主题标签的段落,我想将它们复制出来并单独显示它们。 Here's some dummy Text: 这是一些虚拟文本:

Visualize how you can e-enable #vertical #architectures? 可视化如何启用#vertical #architectures? Whenever you can, disintermediate vertical #convergence? 只要你可以,解除垂直#convergence? #Visualize how you can e-enable #vertical architectures? #Visualize如何启用#vertical架构? Whenever you can, disintermediate vertical #convergence? 只要你可以,解除垂直#convergence?

I'd like to present the hashtags: #convergence, #Visualize, #vertical on my template. 我想在我的模板上提供主题标签:#convergence,#Visualize,#vertical。

str = "Visualize how you can e-enable #vertical #architectures?..."
str.scan(/#\w+/).flatten #=> ["#vertical", "#architectures", "#convergence",...]

Using regex, 使用正则表达式,

input = 'Visualize how you can e-enable #vertical #architectures? Whenever you can, disintermediate vertical #convergence? #Visualize how you can e-enable #vertical architectures? Whenever you can, disintermediate vertical #convergence?'
input.scan(/#(\w+)/)

will get you 会得到你

[["vertical"], ["architectures"], ["convergence"], ["Visualize"], ["vertical"], ["convergence"]]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM