Помощи Как использовать регулярное выражение для замены значения пар нижеКак заменить параметр тега XML ... с помощью Regex?
<?xml version="1.0" encoding="UTF-8" ?>
<games>
<game id="1001" path="C:\Program Files\Warcraft III\war3.exe" param="" display="1" priority="0"/>
</games>
значения паров пусто я хотел бы добавить что-то к нему с помощью регулярных выражений. или заменить отверстие param = "" параметром = "something"
и он должен быть первым параметром после id = "1001" справка.
Я также использую autohotkey, так что .. Я не знаю, можете ли вы просто предоставить мне код для редактирования xml с помощью autohotkey. : P, но regex сделал бы для этого.
кто предоставил мне с этим кодом
RegExReplace(xml,"s)id=""1001"".*?param=""\K[^""]+","HELLO WORLD!")
это работает, если парам имеет значение, но это не будет работать, если он этого не делает. как я могу заставить его работать.
0: –
Вы не указали это с помощью языка программирования, который вы используете (не все парсеры регулярных выражений эквивалентны). –
произойдет, если param = "" до id = "1001"? –