我想使用正则表达式来更改文件名
if($firstName!=='' && $secondName!=='')
我该如何写正则表达式?
我已经解决了这个问题!
答案 0 :(得分:0)
txt=["30330036.jpg","1-30330036.jpg","1-30330036-1.jpg","1-30330036A.jpg"]
regex=r"([\d+]-)?(\d+)(\w+)?(-[\d+])?.jpg"
result=[re.search(regex,s).group(2) for s in txt]
print(result)
输出:
['30330036', '30330036', '30330036', '30330036']