Ir para conteúdo

POWERED BY:

Arquivado

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

Hudson Kennedy

Selecionar Texto entre duas palavras

Recommended Posts

Tenho um sistema feito no framework cakePHP, o Sistema carrega um arquivo pdf, ler o arquivo e salva as paginas no formato texto dentro do mysql.. eu gostaria de separar o texto .. exemplo:

--------------------------Página 01------------------------------

texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
PALAVRA01 texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
PALAVRA01 texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
--------------------------Final-Página 01------------------------------

--------------------------Página 02------------------------------

texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
PALAVRA01 texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
PALAVRA01 texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto
--------------------------Final-Página 02------------------------------
Então, eu quero pegar o texto que está entre PALAVRA01 e mostrar na view...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc pode fazer uma Expressão Regular e pegar esse texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cheguei a testar, mas a regex:

 

 

/-+Página [0-9]+-+([\s\S]+?)-+Final-Página/g

 

Deve pegar o conteúdo de todos os blocos. Você pode usar preg_match/preg_match_all para capturar o grupo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer uma Expressão Regular e pegar esse texto.

Valeu obrigado, consegui com a Expressão Regular .. (y)

Não cheguei a testar, mas a regex:

/-+Página [0-9]+-+([\s\S]+?)-+Final-Página/g

Deve pegar o conteúdo de todos os blocos. Você pode usar preg_match/preg_match_all para capturar o grupo.

Opa, Valeu.. deu certo!

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.