【发布时间】:2020-05-13 13:07:59
【问题描述】:
card_travel2 - 3 yrslocation_onKolkata
从上面的字符串中我想得到 2 - 3 yrs 我可以使用哪个正则表达式?
【问题讨论】:
-
请清楚描述您的问题。
card_travel2 - 3 yrslocation_onKolkata
从上面的字符串中我想得到 2 - 3 yrs 我可以使用哪个正则表达式?
【问题讨论】:
希望你看起来像这样,
import re
pattern = r'\d+\s+-\s+\d+\s+yrs'
text = 'card_travel2 - 3 yrslocation_onKolkata'
re.findall(pattern, text)
输出
['2 - 3 yrs']
【讨论】:
re.findall(pattern, text)[0]
inp_str.replace('(more jobs)','')