Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vozue

Regex

Recommended Posts

S.O.S

Estou tentando pegar apenas números entre + e vírgula.

+89198321, +90813289, +98321903, [...]

apenas os números separando linha por linha

Não entendo muito sobre regex e o máximo que consegui fazer foi pegar conseguir pegar todos

os números, podendo facilmente incluir a inclusão do símbolo + no resultado ou não.

O problema é que existe muitos números que não se encontram entre o + e a vírgula atrapalhando o

resultado, alguém pode me ajudar com um regex melhor, ou alternativo?

preg_replace("/[^0-9+\s]/", "\n", $linha);

Compartilhar este post


Link para o post
Compartilhar em outros sites


$s = '+89198321, +90813289, +98321903,';

$t = preg_match_all('/\+([\d]+)\,/s', $s, $matches);

print_r($matches);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.