<ComrclDrftInf>
<IsseDt>@BILLDATE</IsseDt>
<DrftAmt>@BILLAMOUNT</DrftAmt>
<ApplyAcct>@APPLYACCT</ApplyAcct>
<ApplyNm>@APPLYNAME</ApplyNm>
<SttlmAmt>@STTLMAMT</SttlmAmt>
<OddAmt>@ODDAMT</OddAmt>
</ComrclDrftInf>
如上,怎么将节点中间的"@大写字符"批量转换成“@小写字符”,如
<ComrclDrftInf>
<IsseDt>@billdate</IsseDt>
<DrftAmt>@billamount</DrftAmt>
<ApplyAcct>@applyacct</ApplyAcct>
<ApplyNm>@applyname</ApplyNm>
<SttlmAmt>@sttlmamt</SttlmAmt>
<OddAmt>@oddamt</OddAmt>
</ComrclDrftInf>
,如果用UE,正则表达式该怎么写,替换串怎么写
(?<=)@[A-Z]+
^(>@*<^)
如果要替换,用宏吧,宏是有函数转换大小写的
(?<=@)[A-Z]+
在eclipse下面进行格式化:
1.先替换@后和后面的字母分开
2.使用Alt+Shift+A选择需要变小写的字母
3.Ctrl+Shift+Y 变小写
4.将之前的空格替换完.