制限されたJavascript環境で作業しており、xmlパーサーまたはDOMアクセス権がありません。私は、文字列[]値を取得する必要がありRegEx to parse complex xml javascript
<gd:phoneNumber rel="http://schemas.google.com/g/2005#mobile">206 555 1212</gd:phoneNumber>
:
形式はこのように書きモバイル、206 555 1212
値が常に同じ毎回しかし、タグは異なるであろう。
それから私は、例えば値を交換できるようにする必要があります:家庭、555-555-5555
が、これは正規表現で行うことができますか?
Jamie Zawinski、1997:「問題に直面したときに「わかっている、私は正規表現を使う」と思う人もいます。 ... :) – crowne
atrib/valのコンテキストでは、どの部分が同じままですか? google.com/g/...#mobileはどうですか?そのタグの中に他のattr/valがありますか?これはXMLの文脈でですか? – sln
もちろん、これは正規表現で行うことができます。しかし、Javascriptの正規表現の実装はあまり強力ではありません。 Unicodeに正しく対処できません。それでも、[this](http://stackoverflow.com/questions/4284176/doubt-in-parsing-data-in-perl-where-am-i-going-wrong/4286326#4286326)はあなたにいくつかのアイデアを提供するかもしれません。 – tchrist