我有以下字符串搜索文本
aaa\bbb\ccc\ddd **16 April**\xyz
的日期,在这种情况下,4月16日,根据事件的开始时间的变化,该字符串的其余部分的格式可能会改变成为或者更短或更长(下面)
aaa\bbb\ccc\ddd\**eee** **16 April**\xyz
我想总是能够选择'16四月”不管可变的其余部分的长度的其余部分。日期并不总是'4月16日',而是外部程序给我提供的任何事件的开始日期。
我想我能做到
if April in 'aaa\bbb\ccc\ddd\**eee** **16 April**\xyz':
print 'success'
但我不知道是否有一个更好的办法...
我需要这样做,所以我可以重新设置日期16-04 -2013 ..
你可以使用正则表达式来完成这样的,但简单的Python字符串的方法(这里隐含使用)通常速度更快,避免不必要的进口更多
\x
。 – BlackVegetable你可以使用正则表达式来获取日期部分,然后检查该值是否为'date'类型。 – eLRuLL
它是某种'\\'-delimeted csv? – J0HN