Exclui a correspondência mais longa da substring *\ndesde o início da string armazenada em MY_INPUT. Observe que *é um curinga, portanto, o resultado é que todas as linhas de MY_INPUTsão descartadas, exceto a última, que é armazenada em MY_VAR. O $antes '\n'é colocado lá apenas para avaliar \ne considerá-lo como uma nova linha em vez de literalmente os caracteres \e n.
Exclui a correspondência mais longa da substring
*\n
desde o início da string armazenada emMY_INPUT
. Observe que*
é um curinga, portanto, o resultado é que todas as linhas deMY_INPUT
são descartadas, exceto a última, que é armazenada emMY_VAR
. O$
antes'\n'
é colocado lá apenas para avaliar\n
e considerá-lo como uma nova linha em vez de literalmente os caracteres\
en
.Alguns exemplos:
Nota: no segundo exemplo, a última linha está vazia, assim
MY_VAR
como uma string vazia.Conforme solicitado, outra maneira de fazer isso poderia ser:
ou: