Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] preg_match - Retirar espaços em toda a string, excepto entre aspas/quotes

$
0
0
Olá a todos,

Preciso de uma ajuda, porque não estou a entender como fazer o primeiro parâmetro da função preg_match.

Eu tenho a seguinte linha de código:
Código (PHP):
$lines = preg_replace('/\s+/', '', $lines);

Esta linha limpa todos os whitespaces na string. O que é o que eu preciso, mas, eu não quero eliminar espaços que estejam entre aspas ou seja:

String:
Código :
teste aaa . "Um teste bbb" !

Como a função está neste momento a seguinte string ficaria:
Código :
testeaaa."Umtestebbb"!

Como eu queria que a função trata-se da string:
Código :
testeaaa."Um teste bbb"!

O preg_match é capaz de fazer isto? Se sim, podem-me ajudar a entender como formar aquele código que se insere no primeiro parametro?

Viewing all articles
Browse latest Browse all 14700