vim search wildcard correspond à la première occurrence
J'ai un fichier qui
<a href="blah.com" style="textdecoration:none;">blah</a>
Je veux correspondre
mais quand je fais \
elle correspond à style="textdecoration:none;"
J'ai essayé mais qui donne une erreur
nested \{
source d'informationauteur mazlix
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser:
\{ - }
est utilisée pour les non-gourmand match dans VIMPar défaut regex de rapprochement sont gourmands.
fonctionne pour moi
{ - } moyens de court-circuit de l'expression de match le plus court de modèle.
Essayer
[^"]
au lieu de.
. Le second est "gourmand" et correspondent à autant de caractères que possible.La
[d-r13579]
dans les expressions régulières est utilisé pour faire correspondre "les classes de personnage": dans ce cas, toute petite lettre dans la gamme ded
àr
ou un chiffres impairs. Si vous commencez la classe avec un^
ensuite, il nie le sens.Ainsi
[^"]
signifie un caractère à l'exception d'une double citation, et"[^"]*"
signifie deux guillemets doubles avec n'importe quel nombre de caractères arbitraires entre eux, à l'exception des guillemets doubles.Je trouver de l'utilisation de
\{ - }
déroutant, donc dans ce cas je vais souvent aller pour quelque chose comme/]*"
.