擅长:python、mysql、java
<pre><code>import re
input = ['String 1', 'String2', 'String 3 05.24.2019 04:48:24']
# compile our regex
r = re.compile(r'(.+) \d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}$')
# take first part
output = [r.sub(r'\1', s) for s in ls]
print(ls)
# ['String 1', 'String2', 'String 3']
</code></pre>
<p>正则表达式说明:</p>
<ul>
<li><code>\d</code>:匹配任意数字</li>
<li><code>\.</code>:文字点</li>
<li><code>{n}</code>:重复上一个标记n次</li>
<li><code>$</code>:在字符串末尾匹配</li>
<li><code>:</code>:文字冒号</li>
</ul>