gpt4 book ai didi

python - 使用 Regex re.sub 删除指定单词之前和包含的所有内容

转载 作者:太空狗 更新时间:2023-10-30 01:44:41 24 4
gpt4 key购买 nike

我有一个字符串,看起来像“Blah blah blah,更新时间:2012 年 8 月 23 日”,我想使用正则表达式从中提取日期 Aug. 2012 年 23 日。我在堆栈中发现了一篇类似的文章:regex to remove all text before a character , 但当我尝试时这也不起作用

date_div = "Blah blah blah, Updated: Aug. 23, 2012"
extracted_date = re.sub('^[^Updated]*',"", date_div)

我怎样才能删除包括更新在内的所有内容,以便只有 8 月。 2012年23还剩下?

谢谢!

最佳答案

在这种情况下,您可以不使用正则表达式,例如:

>>> date_div = "Blah blah blah, Updated: Aug. 23, 2012"
>>> date_div.split('Updated: ')
['Blah blah blah, ', 'Aug. 23, 2012']
>>> date_div.split('Updated: ')[-1]
'Aug. 23, 2012'

关于python - 使用 Regex re.sub 删除指定单词之前和包含的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25045373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com