Я преобразую дочерние элементы XML в параметры элемента и у меня есть грязный скрипт регулярного выражения, который я использовал в Textmate. Я знаю, что точка (.) Не выполняет поиск новых строк, поэтому я решил ее разрешить.
Поиск
language="(.*)"
(.*)<education>(.*)(\n)?(.*)?(\n)?(.*)?(\n)?(.*)?</education>
(.*)<years>(.*)</years>
(.*)<grade>(.*)</grade>
Заменить
grade="$13" language="$1" years="$11">
<education>$3$4$5$6$7$8$9</education>
Я знаю, что есть лучший способ сделать это. Пожалуйста, помогите мне развить мои навыки регулярных выражений.