我正在尝试制作一个片段,该片段将根据一个变量(路由器接口名称)的输入来做 3 件事。我已经使正则表达式正常工作,但它是单独工作的。
remove xx- >>>>> IS-${310/\w{2}-//g}-BUSINESS
replace / with _ >>>>> IS-${310/\//_/g}-BUSINESS
ae make it capital >>>>> IS-${310/(ae)/\U$1/g}-BUSINESS
所以如果我进入一个普通的路由器界面,比如ge-1/2/21
结果应该是 > IS-1_2_21-BUSINESS
但是如果我进入像ae31这样的界面
它应该使它成为资本>>>> IS-AE31-BUSINESS