Сортировка строк по html-атрибуту в vim

#sorting #vim

#сортировка #vim

Вопрос:

У меня есть несколько строк подряд, которые выглядят как <a href="url" alt="name">text</a> , и я хочу упорядочить их в алфавитном порядке, используя alt атрибут для сортировки. Есть ли одна или две строки в vimscript, которые я мог бы использовать для получения этого? Для конкретности ни в одной записи нет разрывов строк, а соответствующие строки равны 17-35.

Ответ №1:

Вы можете использовать регулярное выражение в качестве аргумента встроенной :sort команды:

 :17,35sort /.*alt="zs/
  

Комментарии:

1. Где пропускается текст, соответствующий шаблону.