import relines = ''' 04/20/2009; 04/20/09; 4/20/09; 4/3/09 Mar-20-2009; Mar 20,2009; march 20,2009; Mar. 20,2009; Mar 20 2009; 20 Mar 2009; 20 march 2009; 20 Mar. 2009; 20 march,2009 Mar 20th,2009; Mar 21st,2009; Mar 22nd,2009 Feb 2009; Sep 2009; Oct 2010 6/2008; 12/2009 2009; 2010'''rmonth = 'a'regex = fr'(\d{1,2})/(\d{1,2})/(\d{4}|\d{2})'date_found = re.findall(regex,lines)date_found解决方法 Python中的新fstrings以自己的方式解释括号.您可以通过将它们加倍来转义要在输出中看到的括号:
regex = fr'(\d{{1,2}})/(\d{{1,2}})/(\d{{4}}|\d{{2}})'总结
以上是内存溢出为你收集整理的我如何在Python中使用带有正则表达式的f-string全部内容,希望文章能够帮你解决我如何在Python中使用带有正则表达式的f-string所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)