我需要XML
文件來替換以下行:記事本+ + XML的正則表達式替換
hashName="'Miecz Nieb. Wojownika+5IMiecz Nieb. Wojownika+5" name="Miecz Nieb. Wojownika+5"
正如上面的一行是不正確的,我希望它被替換:
hashName="'Miecz Nieb. Wojownika+5'" name="Miecz Nieb. Wojownika+5"
(它應該從名稱=「」attr!中取出項目名稱)。
這是我目前所得到的,它沒有按預期工作,因爲它確實刪除了我的name="..."
屬性。
搜索:
hashName="(')(.*)"(.)name="(.*)"(.)/
替換爲:
hashName="'\4'" name="\4"
[在解析XML或HTML與正則表達式](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) – Benoit 2011-12-19 07:37:12
你有一個點你的正則表達式在最後一個報價之後,但是由於輸入中的最後一個報價在最後,沒有任何背後的信息,所以不匹配。 – 2011-12-19 07:44:59