Шаблоны могут быть регулярными выражениями , например, вы можете найти слово «option», набрав
/[Oo]ption
Или найти все длинные аргументы с
/(--)[a-Z]
Чтобы отменить поиск, нажмите Ctrl+ C.
Некоторые полезные операторы количественного определения:
? for zero or one of the preceding expression
* for zero or more of the preceding expression
+ for one or more of the preceding expression
И выражения могут быть «сгруппированы» с круглыми скобками, как в (--)+
(для двух или более черточек).
[a-Z]
является последовательностью (другие включают [0-9], [az] и т. д.), они могут быть объединены, как в [a-Z0-9]
. Вы также можете инвертировать выражения с помощью ^
оператора, например, (--)[^a-Z]+
для всех длинных аргументов, которые начинаются с чего-либо, кроме буквы.
Другой полезной операцией является Union ( |
), например, in color|colour
, который находит каждое вхождение цвета или цвета (иногда это называется логическим ИЛИ ).
Если вы ищете строки , содержащие некоторые из этих «зарезервированных» символов (например ?
, *
, +
), префикс их с \
(т.е. /\+k
для поиска +k
)