[英]Extracting part of a string using regex in python
我意識到這個問題已經被問了一百萬次,但我對正則表達式還不是很好。 我正在嘗試從文件名中提取公司名稱。 文件名結構如下:
ID_Name_analytics.png
例如: 3_Football Company_analytics.png
ID 可以有多個數字。
我試過了
organisation_name = re.search(r"^\d+_(\w+)_PYP_analytics\.png$", visual_file).group(0)
但它給了我AttributeError: 'NoneType' object has no attribute 'groups'
。
我究竟做錯了什么?
您不需要正則表達式。
my_string = "3_Football Company_analytics.png"
organization_id, organization_name, _ = my_string.split('_')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.