6

Я ищу, чтобы найти слова из 14 или более символов в Notepad++. Есть идеи?

3 ответа3

5

К сожалению, notepad++ не поддерживает множители регулярных выражений, поэтому вы должны выполнить поиск регулярных выражений (Search -> Find -> Search Mode = 'Regular Expression') для:

\w\w\w\w\w\w\w\w\w\w\w\w\w\w+

Каждое '\w' - это символ слова (не пробелы или знаки пунктуации и т.д.), А последний '\w+' означает, что он должен найти один или несколько из них, поэтому выражение означает 14 или более символов слова.

3

Если вы используете Notepad++ 6, вы можете воспользоваться новым движком регулярных выражений, который поддерживает PCRE (источник).

Нажмите Ctrl + F и выполните следующий поиск:

Find:        [A-Za-z]{14,}
Search mode: Regular Expression

[A-Za-z] означает каждую заглавную или строчную букву. {14,} означает 14 или более раз.

Обратите внимание, что [A-Za-z] не будет надежно работать с текстами на некоторых языках. Чтобы включить все буквенные символы из кодировки символов Windows-1252, используйте вместо этого [A-Za-zƒŠŒŽšœžŸªµºÀ-ÖØ-öø-ÿ] .

Для получения более подробной информации о регулярных выражениях, обратитесь regular-expressions.info.

-1

привет, это мой первый ответ здесь:D если вы считаете, что ваше слово состоит из чего-либо, кроме пробела или новой строки, запятой, точки или кавычки, используйте это регулярное выражение

Нажмите Ctrl + F и выполните следующий поиск:

Найти: [^ [: blank:] ^\n., '] {14,} Режим поиска: регулярное выражение

надеюсь, что это работает для вас.

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