Regex 我需要删除日期

Regex 我需要删除日期,regex,renaming,Regex,Renaming,我需要在一个字段中输入regex,该字段只标识一个变化的日期 所有文件都使用相同的格式:name.y%.m%.d%.blahblahblah 以下是文件名的示例: Lordofrings.14.6.28.双子塔假设我们有一个名为x的文件 f=open(x,'r') data=f.read() import re y=re.sub(r".\d{2,4}.\d{1,2}.\d{1,2}."," - ",x) new=open(y,'w') new.write(data) 毕竟要删除旧文件。还有,你

我需要在一个字段中输入regex,该字段只标识一个变化的日期

所有文件都使用相同的格式:name.y%.m%.d%.blahblahblah

以下是文件名的示例:


Lordofrings.14.6.28.双子塔

假设我们有一个名为
x
的文件

f=open(x,'r')
data=f.read()
import re
y=re.sub(r".\d{2,4}.\d{1,2}.\d{1,2}."," - ",x)
new=open(y,'w')
new.write(data)

毕竟要删除旧文件。

还有,你试过什么吗?我们是否必须匹配日期,或者找到第一个和最后一个
并替换两者之间的所有内容也可以解决问题?您也可以提供字符串的实际示例,以便其他人帮助您。这并不能回答此问题。若要评论或要求作者澄清,请在其帖子下方留下评论。这是整个算法。它不包括哪些要求?您的答案被标记为低质量。在我看来这是真的。我不明白我该怎么解决这个问题。我必须打开文件“Lordofrings.14.6.28.the.Twin.Towers”,然后将python代码复制到此文件中?很抱歉,这是一个非常低质量的答案。哦,我明白你的意思了。现在更正。实际上我不想给出全部代码,所以给出了一种算法。纽瓦兹,这让人困惑。