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


0

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

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

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

Ответы:


1

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

^.{1,8}$

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.