2016-07-01 7 views
0

私は.xmlドキュメントを持っています。xmlはIntelliJ Ideaで置き換えます

<Record> 
     <tag1>1</tag1> 
     <tag2>...</tag2> 
     ... 
     <tagN>...</tagN> 
</Record> 
... 
<Record> 
     <tag1>100</tag1> 
     <tag2>...</tag2> 
     ... 
     <tagN>...</tagN> 
</Record> 

私が必要なのは、<tagN>123456</tagN><tagN>123.46</tagN>なり、タグ<tagN> 1000によってデータを分割し、次いで、例えば2の精度でそれを丸めることです。 Replaceを使用してIntelliJ Ideaで実行する可能性はありますか?

+1

私は考えられません。あなたは数字を置き換える正規表現マッチングを行うことができますが、あなたはそれらの上で任意の数学を実行することはできません。ここにいくつかの提案があります。 http://stackoverflow.com/a/5245422/2377639 –

答えて

0

ドキュメントの数学と丸めを行う場合、洗練された構造検索やIntelliJ IDEAの置き換えだけでは不十分です。大規模なドキュメントやドキュメントのセットでこれを行う必要があった場合は、おそらくXSLTトランスフォーム、または他の言語での簡単な一度だけのプログラムを記述します。