Попробуйте вместо этого:
Сначала исправьте проблему окончания строки: (Notepad ++ не допускает многострочные регулярные выражения)
Поиск [Расширенный режим]: \r\n>
(или окончания строк вашей собственной системы)
Заменить: >
затем
Поиск [Режим регулярных выражений]: <option[^>]+value="([^"]+)"[^>]*>.*
(если вы хотите, чтобы все вхождения value
отличались от опций, просто удалите начальный option
)
Замените: \1
Объяснение второго регулярного выражения:
<option[^>]+ Find a < followed by "option" followed by
at least one character which is not a >
value=" Find the string value="
([^"]+) Find one or more characters which are not a " and save them
to group \1
"[^>]*>.* Find a " followed by zero or more non-'>' characters
followed by a > followed by zero or more characters.
Да, это синтаксический анализ HTML с регулярным выражением - эти предупреждения применяются - проверьте выводтщательно.