Как скопировать отмеченный текст в блокноте ++

У меня есть часть исходного файла HTML, который содержит строки, которые я хочу выбрать и скопировать сразу, с помощью regex функциональности Блокнота ++.

Вот часть текстового источника:

<option value="Performance"
>Performance</option>
<option value="Maintenance"
>Maintenance</option>
<option value="System Stability"
>System Stability</option>

Я использую regex "[0-9a-zA-Z ]*" искать значения "значения". Я также выбрал функцию в Блокноте ++ поиск для выделения/отмечания найденного текста. Это хорошо работать я теперь хочу скопировать или сократить только выделенный текст к буферу обмена для последующей обработки. Но я не в состоянии найти эту функциональность в Блокноте ++. Разве это просто не возможно, или действительно ли я являюсь слишком немым?

55
задан Alex 19 February 2010 в 19:21
поделиться

2 ответа

Попробуйте вместо этого следующее:

Во-первых, исправьте проблему с окончанием строки:

Поиск [Расширенный режим]: \r\n> (Или ваши собственные системные окончания строк)

Замена: >

then

Поиск [Режим Regex]: ]+value="([^"]+)"[^>]*>. *

(если вам нужны все вхождения значения, а не только опции, просто удалите ведущие опции)

Замена: \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 с помощью regex -- эти предупреждения применимы -- проверьте вывод внимательно.

19
ответ дан 26 November 2019 в 17:40
поделиться

Нет, в Notepad ++ 5.6.2 это невозможно. Хотя выбор столбца (Alt + Selection) возможен, очевидно, что множественный выбор не реализован и, следовательно, также не поддерживается функцией поиска.

2
ответ дан 26 November 2019 в 17:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: