批量格式化xml节点中的大小写

    <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.将之前的空格替换完.