Jak połączyć 1 $ z numerem w wyrażeniu regularnym
Chciałbym wstawić liczbę między dwoma wzorami:
$s = 'id="" value="div"';
$s =~ s/(id=")(".*)/$1123$2/;
Oczywiście dostałem błąd i„value =„ div ” w rezultacie. Oczekiwany wynik toid = "123" value = "div".
W zastępstwie miałem na myśli 1 $, następnie 123, a potem 2 $, ale nie 1123 $, a potem 2 $. Jaki jest prawidłowy zamiennik wyrażenia regularnego? Chciałbym to zrobić w jednym wyrażeniu regularnym.
Dzięki.