16
ersetzen in IWie WebStorm/PhpStorm mit regex
#{account_nbr}
mit
{{account_nbr}}
in den Fund ersetzen wollen, habe ich versucht, dies:
\#\{()\w+\1\}
und in der ersetzen , dies:
{{\$1}}
Die Suche scheint zu funktionieren, aber ich kann die Rückreferenz nicht richtig erhalten.
Was ist los?
http://i.imgur.com/WhBQMmO.png deutlich zurück nur als Referenz für ersetzen zu speichern Wort zu sein. Ihre Regexp funktionieren gut =) – funivan
Großartig. Danke für die schnelle Antwort! Bedeutet das, dass die Rückreferenz alles innerhalb der Klammer ist? – ndemoreau
Was ist innerhalb * unescaped * Klammern ist eine * einfangende Gruppe * genannt (http://www.regular-expressions.info/brackets.html). Wenn wir '\ 1' in der Regex selbst oder' $ 1' in der Ersetzungszeichenfolge verwenden, handelt es sich um eine * Rückreferenz * (http://www.regular-expressions.info/refreplacebackref.html). –