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

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

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

1 ответ1

2
  • Ctrl+H
  • Найдите что: ^.*[^a-z-].*$\R?
  • Заменить на: LEAVE EMPTY
  • проверить обернуть
  • проверьте регулярное выражение
  • ПРОВЕРИТЬ . matches newline
  • Заменить все

Объяснение:

^           # 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .