正则表达式 去掉时间格式毫秒
时间: 2023-12-27 15:25:14 浏览: 138
正则表达式可以用来匹配和替换文本中的特定模式。如果你想要去掉时间格式中的毫秒部分,可以使用正则表达式来实现。
以下是一个示例代码,使用正则表达式去掉时间格式中的毫秒部分:
```python
import re
time_string = "2021-01-01 12:34:56.789"
pattern = r"\.\d{3}$" # 匹配以.和3位数字结尾的部分
result = re.sub(pattern, "", time_string)
print(result) # 输出:2021-01-01 12:34:56
```
在上面的代码中,我们使用了re.sub()函数来替换匹配到的部分。正则表达式模式`\.\d{3}$`匹配以`.`和3位数字结尾的部分,然后使用空字符串进行替换,从而去掉了时间格式中的毫秒部分。
阅读全文