Pergunta

Eu tenho o seguinte para o qual estou tentando usar o ST regex substituir:

echo Street = $this->input->post('Street');
echo City= $this->input->post('City');

Eu quero transformar cada linha em:

echo City= trim($this->input->post('City'));

A regex que eu estou usando é:

\$this(.+);

mas isso corresponde a toda a linha, incluindo o final ';'

como posso selecionar apenas:

$this->input->post('City')
Foi útil?

Solução

Tente este:

\$this([^;]+)

[^;] significa nada, mas o ponto-e-vírgula :-)

Outras dicas

Talvez isso é o que você quer

\$this([^;]+)

=\s\$this(.+\') Deve funcionar.Eu não estou certo sobre o sublime textos RE motor especificidades.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top