Удалить все строки, которые содержат символы, кроме

358
Briis300

У меня есть список со словами и нежелательными персонажами

hag-lawig ha waray katapusan / ¤ 8¨2Þ‹%·/ój An ngatanan nga makakita ha akon 

Я хочу удалить все строки, которые содержат символы, отличные от определенной строки символов; в моем случае "az" и "-". То есть в этом случае строки, содержащие «ó», «A», «%» и т. Д. Должны быть удалены:

hag-lawig ha waray katapusan ngatanan nga makakita ha akon 

Спасибо за помощь!

0

1 ответ на вопрос

2
Toto
  • Ctrl+H
  • Найти то, что: ^.*[^a-z-].*$\R?
  • Заменить: LEAVE EMPTY
  • проверить обернуть
  • проверьте регулярное выражение
  • Снимите флажок . matches newline
  • Replace all

Объяснение:

^ # beginning of line .* # 0 or more any character but newline [^a-z-] # any character that is not lowercase or dash .* $ # end of line \R? # any kind of linebreak, optional 

Результат для данного примера:

hag-lawig ha waray katapusan ngatanan nga makakita ha akon 

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