Я ищу, чтобы найти слова из 14 или более символов в Notepad++. Есть идеи?
3 ответа
К сожалению, notepad++ не поддерживает множители регулярных выражений, поэтому вы должны выполнить поиск регулярных выражений (Search -> Find -> Search Mode = 'Regular Expression') для:
\w\w\w\w\w\w\w\w\w\w\w\w\w\w+
Каждое '\w' - это символ слова (не пробелы или знаки пунктуации и т.д.), А последний '\w+' означает, что он должен найти один или несколько из них, поэтому выражение означает 14 или более символов слова.
Если вы используете 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.
привет, это мой первый ответ здесь:D если вы считаете, что ваше слово состоит из чего-либо, кроме пробела или новой строки, запятой, точки или кавычки, используйте это регулярное выражение
Нажмите Ctrl + F и выполните следующий поиск:
Найти: [^ [: blank:] ^\n., '] {14,} Режим поиска: регулярное выражение
надеюсь, что это работает для вас.