В Vim, как мне сопоставить «=», но не «==»? - PullRequest
7 голосов
/ 24 февраля 2010

Я пробовал несколько различных шаблонов поиска:

  • [^=]=[^=] работает, но только если = не в начале / конце, и это также соответствует сэндвич-символам
  • =\@!==\@! похоже, это должно работать, потому что \ @!ничего не соответствует, но требует совпадения, но это не так (см. справку по шаблону)
  • [^=]\@==[^=]\@= также не соответствует, но похоже, что оно должно

Предложения?

Ответы [ 2 ]

8 голосов
/ 24 февраля 2010

А-а-а: =\@<!==\@!

0 голосов
/ 27 апреля 2011

Как насчет

[^=]\?\zs=\ze[^=]\?

\ zs начинает матч \ ze заканчивает матч

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...