其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

如何用正则表达式替换包含随机数据的文本内容?

GG网络技术分享 2025-03-18 16:14 0


问题描述:

请问各位老师,如何用一则正则表达式 把

vox_player_34_headshot_mid_1

vox_player_66_headshot_high_1

改成

vox_player_34_headshot_mid_01

vox_player_66_headshot_high_01

 

我用的是软件renamer

我之前这么输入我知道肯定是不对的, 此问希望能学会到一个正确的表达方法!

表达式:vox_player_*_headshot_*_

替换:vox_player_*_headshot_*_0

 

 

网友观点:

re.sub(r'([\\w+_]1)', '_01', t)#r'([\\w+_]1)'为正则表达式,‘_01’为替换,t为字符串。

val="vox_player_34_headshot_mid_1"

valu="vox_player_66_headshot_high_1"

val2=val[:-1]+"01"

print(val2)

这样就行了

使用正则替换目标文本

正则中

“.” =匹配任意字符

“*” =匹配0次或更多

① 在替换对话框,查找内容里输入比如“abc.*”

② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮

即可替换abcxxxxxx的全部内容

标签:

提交需求或反馈

Demand feedback