Bienvenido a proyecto online, ahora hallarás la solucíon a lo que estabas buscando.
Solución:
seria mas facil con sed
:
sed -e :1 -e 's/([^]*)"([^}]*})/12/g; t1'
O perl
:
perl -pe 's.*?$& =~ s/"//grge'
Tenga en cuenta que se supone que no hay anidado ...
.
Para manejar anidados ...
puedes usar perl
Capacidades recursivas de expresiones regulares:
perl -pe 's((?:[^]++)($& =~ s/"//gr)ge'
Con sed
abriéndonos camino hacia el exterior para escapar del interior ...
s antes de quitar el "
s:
sed 's/_/_u/g
:1
s/([^]*)([^]*)/1_<2_>/g; t1
:2
s/([^]*)"([^]*})/12/g; t2
s/_/g; s/_>//g;s/_u/_/g'
Reseñas y valoraciones del post
Ten en cuenta comunicar esta reseña si lograste el éxito.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)