我有,我想使用類似<example if="x<5" />
JavaScript的正則表達式來捕獲<在XML屬性
的<
是屬性的非法字符基於XML的腳本語言,所以XML解析器拋出錯誤。
我仍然喜歡在不逃避的情況下使用它,它對人類來說比x<=5
更好讀寫x<=5
。
所以我想預先處理XML它被解析之前,用<
替換無效<
但我不能想出一個正則表達式。我一直在嘗試兩個小時。
我已經到達了遠處="(.*?)"
以匹配屬性中的所有內容,但我只想讓那該死的<
和="(<)"
不這樣做。
http://stackoverflow.com/a/1732454/576139 –
也許你應該使用更先進的XML編輯器,它不要求你編輯文本的水平。 – BiAiB
我不知道文本的整個結構,但[this](http://jsfiddle.net/ht8xP/)適用於您提供的示例。警告:由於正則表達式不適合解析XML,因此可能無法完全工作。 – Jerry