我有一个字符串列表。其中一些在末尾包含日期和时间戳,但大多数没有。日期/时间格式将始终是相同的格式
sampleString = ['String 1', 'String2', 'String 3 05.24.2019 04:48:24']
我在找这样的陈述:
if 'MM.DD.YYYY' in sampleString:
samplestring = samplestring.split('MM.DD.YYYY')[0]
print(sampleString)
>>>['String 1', 'String2', 'String 3']
但这显然行不通。感谢您的帮助
输出:
看起来可以从
re
模块使用search
函数输出:
正则表达式说明:
\d
:匹配任意数字\.
:文字点{n}
:重复上一个标记n次$
:在字符串末尾匹配:
:文字冒号相关问题 更多 >
编程相关推荐