Візерунки можуть бути регулярними виразами , наприклад, ви можете шукати слово "параметр", ввівши
/[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 ( |
), як і в color|colour
, яка виявляє кожне виникнення будь-якого кольору або кольору (це іноді називають булевим АБО ).
Якщо ви шукаєте рядки , що містять деякі з цих «зарезервованих» символів (наприклад ?
, *
, +
), префікс їх з \
(тобто /\+k
для пошуку +k
)