Regex in Textpad - Удалить весь текст, который не заключен в кавычки

Я использую Textpad для редактирования текста, в котором мне нужно сделать следующее преобразование,

Первоначальный текст

<ds:column name="REFRIGERATE" type="String" />
<ds:column name="REORDER_DRUG_ID" type="Double" />

Должен стать

REFRIGERATE            String
REORDER_DRUG_ID        Double

Мне нужно извлечь все, что в кавычках и удалить все остальное.

"(.*?)" is not helping me.

1 ответ

Решение

Попробуйте следующее.

Найти: .+?((?<=")[^ ]+(?="))|"[^"]+$

Заменить: \1\t

У меня нет TextPad установлен, но протестирован с Notepad++ при условии, что оба должны быть похожи.

Другие вопросы по тегам