如果列表中存在匹配元素,我想提取字符串的一部分,例如,我有一个字符串s
和一个列表l1
:
s = 'Vipul Singh, Jun 24, 1995'
l1 = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
现在我想从'Jun 24, 1995'
中提取字符串s的子字符串,因为'Jun'出现在列表l1
中。你知道吗
这就是我想要的子串,我尝试了很多regex
,str
函数,但是没有结果。你知道吗
注意:我有许多类似类型的字符串
vipul singh, Jan 1, 2017, 10:00,
ANI,May 6, 2009, 14:59 IST,
看起来您只需要提取日期,而且由于它们共享一个公共格式,这对于正则表达式来说是一个很容易的问题。你知道吗
尝试使用^{}
输出:
如果您担心匹配
'ABC 23, 1111'
之类的内容,则只能接受有效月份作为前3个字母:相关问题 更多 >
编程相关推荐