Предположим, вы хотите выбрать следующие строки: необязательный пробел, за которым следует положительное целое число, а затем более необязательный пробел.
Вот регулярное выражение, которое работает для этого:
:g/^\s*\d\+\s*/ *Оператор не убежал, в то время как +есть. Побег *нарушает регулярное выражение. То же самое и с побегом +.
Есть ли хорошее объяснение этому? В идеале что-то, чтобы сделать правило интуитивно понятным. С vim я всегда изо всех сил пытался писать регулярные выражения из-за необычных правил побега, поэтому я хотел бы получить некоторую информацию, которая заставит меня все щелкнуть.