NODE EXPLANATION
--------------------------------------------------------------------------------
[^"]* any character except: '"' (0 or more times
(matching the most amount possible))
--------------------------------------------------------------------------------
" '"'
--------------------------------------------------------------------------------
\( group and capture to :
--------------------------------------------------------------------------------
[^"]* any character except: '"' (0 or more
times (matching the most amount
possible))
--------------------------------------------------------------------------------
\) end of
--------------------------------------------------------------------------------
" '"'
--------------------------------------------------------------------------------
.* any character except \n (0 or more times
(matching the most amount possible))
O segundo componente do comando sed
chama para usar o que foi 'capturado' no parênteses. Deve-se observar que o comando
sed
inteiro não é uma expressão regular. Na construção s/needle/pin/g
, a expressão regular é needle
ou, se você gostar de suas expressões regulares "encapsuladas" (por exemplo, para uso em awk
), /needle/
.