EDITORIAL
需要がコンテンツを指定するために、すべての情報タグを交換することです
例えば:
<TransName>商品名</ transName> <AAA> </ AAAA> <transName>張Xueqin </ transName> <elecAddr>電気アドレス</ elecAddr>
すべてtransNameタグの内容は、「商品名」に置き換えられています
<TransName>商品名</ transName>
効果:
<TransName>商品名</ transName> <AAA> </ AAAA> <transName>商品名</ transName> <elecAddr>電気アドレス</ elecAddr>
正規表現の例
インポートパッケージ:
輸入java.util.HashMapを; 輸入java.util.Map; 輸入 java.util.regex.Patternの;
例:
地図<文字列、パターン>マップ= 新しい HashMapの<> (); DATA2文字列 = "<transName>商号</ transName> <AAA> < / AAAA> <transName> 張Xueqin </ transName> <elecAddr>電気アドレス</ elecAddr>" ; 文字列REG = "(\\ <transName> + \\ </ transName>。?)" 。 パターンパタパタ = Pattern.compile(REG、Pattern.DOTALL | Pattern.MULTILINE)。 map.put( "transName" 、パター)。 java.util.regex.Matcherマッチ = map.get( "transName" ).matcher(DATA2)。 もし(match.find()){ DATA2 = match.replaceAll( "<transName>商品名</ transName>" ); } System.out.print(DATA2)。
出力結果:
<TransName>商品名</ transName> <AAA> </ AAAA> <transName>商品名</ transName> <elecAddr>電気アドレス</ elecAddr>