Skip to content

批量修改参数 ID ​

打开:参数面板按钮菜单 → 参数设置...,在对话框顶部切换到 批量改名 页签。

嵌入「参数设置」对话框的批量改名页签

使用说明:

  • 左侧勾选要改名的参数:支持 文本(包含/前缀/正则)筛选、参数组筛选、全选/清空;

  • 规则:一体式规则行 前缀|查找→替换为(可选正则、忽略大小写)|后缀模板(%d 序号可设起始值,默认 _%d)——输入即实时预览(旧 ID → 新 ID),命中冲突自动「_2」后缀(超长标红)、非法 ID 标红、交换两段法提示;查找留空且「替换为」非空 = 整串替换,无视原 ID;查找和替换都留空 = 规则不生效,保留旧 ID,纯加前缀直接可用,配合后缀模板可给原 ID 批量追加序号;

  • 点对话框底部「OK」即整批应用 ,应用后窗口保持打开,可继续改名,每批 Ctrl+Z 整批撤回;「参数设置」表格对应 ID 列会同步更新;

正则替换使用说明: 正则 = 用一段"模式"描述一批文本——普通字符照原样匹配,特殊符号有特殊含义。

符号含义
符号含义参数 ID 示例
abc字面匹配Param = 所有含 Param 的 ID
.任意 1 个字符Param. = ParamA、Param2
^ / $开头 / 结尾去前缀:^PX_→(空)→ PX_Param2 → Param2;改后缀:tmp$→TMP→ head_tmp → head_TMP
\d \w \s\d = 数字 \w = 字母、数字和下划线 \s = 空白(大写 \S = 反过来取值)
[abc] [a-z] [^…][abc] = 其中任一 [a-z] = 区间 [^…] = 不含[xX]y$ = 匹配结尾 xy 或 Xy [0-9]{2}$ = 只匹配 2 位数字结尾
[A-Za-z0-9]+[A-Za-z0-9] = 字母或数字(ID 的主字符集) + = 连串(至少 1 个)^[A-Za-z0-9]+$ = 只匹配完全由字母/数字组成的 ID(如 Param2)
* + ?* = 前一符号 0~多次 + = 前一符号 1~多次 ? = 前一符号 0~1 次\d+ = 数字至少 1 个 Param?_ = 匹配 Param_ 或 Param__…(? 处 0 或 1 次)
{n} {n,m}{n} = 恰好 n 次 {n,m} = n~m 次.{2}$ = 匹配结尾恰好 2 个字符(如 xy、12)
( ) / ``( ) = 分组(替换时可引用)
(?i)放最前 = 忽略大小写(?i)param = 匹配 param/Param/PARAM
\. \* \\特殊符号前加 \ = 匹配符号本身(取消它的特殊性) . = 点号 * = 星号 \ = 反斜杠\. = 匹配真正的点号(如 v2\.1$ = 匹配 v2.1)