Ir para conteúdo
Fórum Script Brasil
  • 0

Localizar String Com Começo E Fim


lemissel

Pergunta

galera, como q rola pra fazer uma localização de string do tipo:

$str="As vezes eu como batata doce, mas hoje eu não quero"; //blehhhcat heheh
//com faria pra localizar o q está escrito entre "como" e "hoje" por exemplo???
$retorno=strstr($str,"como"); //até ae eu fui hehehhe agora como q faz pra setar o "hoje" e pegar só o q ficou dentro??? no caso: "como batata doce, mas hoje"

please, valeuuuu

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

é + ou - isso, na real eu tenho que abrir uma conexão com um site pegar os links de noticias dele, mas como o site tem mais conteúdo, eu n queria o resto saca???

dae eu queria "startar" e "stopar" a string q ele quer pegar... digamos q tenho um texto assim:

conteudo dosite

...

Notícias do site externo

12/05 >>Noticia tal

12/05 >>Noticia tal

12/05 >>Noticia tal

12/05 >>Noticia tal

Mais notícias...

conteudo do site...

eu queria pegar somento o q está em vermelho...

Link para o comentário
Compartilhar em outros sites

  • 0

tenta usar o substr()...

exemplo do Manual do PHP...

<?php

$rest = substr("abcdef", 1);    // retorna "bcdef"

$rest = substr("abcdef", 1, 3); // retorna "bcd"

$rest = substr("abcdef", 0, 4); // retorna "abcd"

$rest = substr("abcdef", 0, 8); // retorna "abcdef"

// Outra opção é acessar atravéz de chaves

$string = 'abcdef';

echo $string{0};                // retorna a

echo $string{3};                // retorna d

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Ae tchê legal to bolando a função ainda hhehheh

Olha só agroa eu achei a função ereg pra pegar os links e tals, mas ali no pattern onde ele aceita os caracteres pra procurar, como que eu faço pra pesquisar tudo q tiver de numero, sinais e letras???

tipo n sei como pegar tb de dois ahhahia

digamos assim:

eu tenho a string $l="<a href="noticias\pagina.php?sessao=noticias&larilara=dam.00.010">Também quero pegar isso</a>"

eu queria pegar o q esta dentro das aspas o que está dendto da tag, tp ">" e "<"

alguém pode me ajudar por favor???

wink.gif

Editando pra no floodar hehehhe

aqi estrá um trecho do meu código, onde é realizado o eregi

//define string de procura com numeros, letras, ?, \, &, =,",.
      $procura="(\"[0-9a-zA-Z\.\?\\\$\&\=\']+\"\<[0-9a-zA-Z\.\?\\\$\&\=\']+$\>)";
      
      //essa expressão regular procura o url (\"[0-9a-zA-Z\.\?\\\$\&\=\']+\"
      //e essa procura o "rotulo" do link \>[0-9a-zA-Z\.\?\\\$\&\=\']+$\<)
      
      //localiza links na string $parte com $procura
      if(eregi($procura, $parte, $matriz)){
        echo "<a href=\"".$matriz[1]."\">".$matriz[2]."</a>";
        fclose($lido);
      }
      else{
        fclose($lido);
        return false;
      }

agora seurgiu masi uma dúvida... no caso eu estou buscando links ok? gostaria q dessem uma olhada pra ver se a expressão regular está correta (achoq nops) e a dúvida é se eu vout er quecolcoar um laço pra mostrar mais que um link...

valeuuu

Editado por lemissel
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...