У меня есть файл журнала, как это:регулярное выражение на VBScript
some strings...
<FX>
another strings...
<FX>
<TEG1>
<TEG2>
</TEG2>
</TEG1>
</FX>
some strings...
<FX>
<FX>
<TEG1>
</TEG1>
</FX>
мне нужно разобрать его и получить этот результат:
<FX>
<TEG1>
<TEG2>
</TEG2>
</TEG1>
</FX>
И
<FX>
<TEG3>
</TEG3>
</FX>
Я уже написал регулярное выражение следующим образом:
<FX>([\s\S]+?)</FX>
Но это возвращает это соответствует:
<FX>
another strings...
<FX>
<TEG1>
<TEG2>
</TEG2>
</TEG1>
</FX>
И
<FX>
<FX>
<TEG1>
</TEG1>
</FX>
Может кто-нибудь помочь мне с регулярным выражением? Спасибо в совет.
Для этого вы можете попробовать использовать синтаксический анализатор XML вместо Regex. В VBScript вы можете использовать 'msxml', например. – MaxiWheat
@MaxiWheat - размер (10 ГБ) и тот факт, что данные искажены, делают использование msxml невозможным. –