web-dev-qa-db-fra.com

Comment remplacer dans WebStorm / PhpStorm avec regex

Je veux remplacer

#{account_nbr}

avec

{{account_nbr}}

dans la découverte, j'ai essayé ceci:

\#\{()\w+\1\}

et dans le remplacer, ceci:

{{\$1}}

La découverte semble fonctionner mais je ne peux pas obtenir correctement la référence arrière.

Qu'est-ce qui ne va pas?

23
ndemoreau

Vous n'avez pas besoin de références arrière dans la façon dont vous les utilisez.

Voici l'expression régulière que vous pouvez utiliser:

\#\{(\w+)\}

Le remplacement doit être

{{$1}}

Lorsque vous utilisez \$, un littéral $ est utilisé, pas la référence arrière réelle.

Démo Regex

39
Wiktor Stribiżew