mso*_*ail 0 python regex hashtag
我有一个像这样的字符串: "sometext #Syrup #nshit #thebluntislit"
我希望得到一个以'#'开头的所有术语列表
我使用了以下代码:
import re
line = "blahblahblah #Syrup #nshit #thebluntislit"
ht = re.search(r'#\w*', line)
ht = ht.group(0)
print ht
Run Code Online (Sandbox Code Playgroud)
我得到以下内容:
#Syrup
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种方法可以改为获得如下列表:
[#Syrup,#nshit,#thebluntislit]
Run Code Online (Sandbox Code Playgroud)
对于以"#"开头的所有字词,而不仅仅是第一个字词.
Mik*_*maa 21
像Python这样的优秀编程语言不需要正则表达式:
hashed = [ word for word in line.split() if word.startswith("#") ]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2859 次 |
| 最近记录: |