Шаблоны могут быть регулярными выражениями , например, вы можете найти слово «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)