Python正则表达式获取子字符串[关闭]
Posted
技术标签:
【中文标题】Python正则表达式获取子字符串[关闭]【英文标题】:Python Regular Expression getting sub string [closed] 【发布时间】:2020-05-13 13:07:59 【问题描述】:card_travel2 - 3 yrslocation_onKolkata
从上面的字符串中我想得到 2 - 3 yrs 我可以使用哪个正则表达式?
【问题讨论】:
请清楚描述您的问题。 【参考方案1】:希望你看起来像这样,
import re
pattern = r'\d+\s+-\s+\d+\s+yrs'
text = 'card_travel2 - 3 yrslocation_onKolkata'
re.findall(pattern, text)
输出
['2 - 3 yrs']
【讨论】:
['2 - 3 yrs'] 你能告诉我如何删除括号和引号吗?我只需要 2 - 3 年..re.findall(pattern, text)[0]
非常感谢,现在这个字符串中的最后一个 Aryan 技术(更多工作)我只想要组织名称。表示我想删除(更多工作)部分。
只需使用字符串替换的方法,例如:inp_str.replace('(more jobs)','')
不工作..它给了我相同的字符串以上是关于Python正则表达式获取子字符串[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
尝试在 Python / pandas 中使用正则表达式获取子字符串