我有以下字符串搜索文本
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