Что такое регулярное выражение в Notepad ++, которое соответствует от 1 до 8 символьных слов?

0

У меня очень большой текстовый файл. Каждая строка в этом текстовом файле содержит одно слово.

Как искать слова длиной от 1 до 8 символов?

[A-Za-z]{1,7} не работает

user2289809
источник

Ответы:

1

Регулярные выражения соответствуют любой части строки, которая соответствует выражению. Если вы хотите ограничить совпадающие строки определенной длиной, вам нужно указать начало и конец строки. ^означает начало строки, $означает конец строки.

^.{1,8}$

Должно соответствовать тому, что вы ищете. В английском это означает «от начала строки должно быть от 1 до 8 символов включительно, до конца строки». Я использовал .вместо некоторого более ограничительного класса символов в случае, если вы хотите включить такие слова, как «не», которые не являются строго алфавитными.

CBHacking
источник