私には大きな値のXMLファイルがあります。私は属性に含まれていないすべての属性を見つけて置き換える必要があります。これまでのところ、私はあらゆる存在を見つけることができますが、私はそれらを置き換えるために奮闘しています。RegEx Notepad ++ Replace
大胆な怒りは私のXMLで以下のRegExと一致しています。
<color r**=0**, g**=155**, b**=20**>
RegEx: =[0-9][0-9]?
今、私は彼らがこのように見えるように、それらを交換したい:
<color r="0", g="155", b="20">
RegEx: "$&"
問題は私の結果は次のようになりますので、私は、試合中に「=」を取り除くことができないということです。
<color r="=0", g="=155", ...
誰もが私を助けることができますか?どうもありがとう!
あなたはあなたが要素ノード内にあるかどうかをチェックする必要はありませんか?次に、 '=(\ d +)'を使用して '=" $ 1 "と置き換えてください。 –
' =([0-9] [0-9]?) 'と一致するグループが必要です。とにかく、正規表現でXMLを解析するべきではありません。 XMLパーサを使用します。 – Mistalis
私はそれを必要としません。 RegExを初めて使用したのですが、かなり混乱しています。あなたができるほどのもの。 ;)しかし、それは今働いた。ありがとうございました! –