Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650

    Prendere parti di stringhe

    ho di norma la seguente stringa da analizzare

    [RECIVE] :nickname!Pippo@Azzurra-32DC0901.pool8250.interbusiness.it PRIVMSG #anime uò darsi che lo abbiano in restricted


    l'unica parte che non varia è PRIVMSG

    come faccio a prelevare "nickname" "#anime" e "può darsi che lo abbiano in restricted"

  2. #2
    Supponendo che nickname sia delimitato da ":" e "!" e che la stringa in fondo sia preceduta sempre da ":"
    prova in questo modo:
    codice:
    preg_match('/^.+?:([^!]+).+PRIVMSG\x20+(#.+)\x20+:(.+)$/',$tua_stringa,$mth);
    list($stringa,$nickname,$anime,$tex)=$mth;
    echo $nickname;
    :ciauz:
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    perfetto


    ora se volessi considerare $tex nel quale dai singoli spazi devo dividere in variabili?


    preg_match(" ", $tex,$space);

    così?

  4. #4
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    risolto con

    $word = explode(" ", $tex);

    grazie

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    [RECIVE] :nickname!Pippo@Azzurra-32DC0901.pool8250.interbusiness.it PRIVMSG anime uò darsi che lo abbiano in restricted

    se la stringa diventasse così? cioè #anime diventa anime


    ho provato a togliere il # e mettere uno spazio al suo posto ma nons embra funzionare

  6. #6
    Originariamente inviato da Ranma2
    [RECIVE] :nickname!Pippo@Azzurra-32DC0901.pool8250.interbusiness.it PRIVMSG anime uò darsi che lo abbiano in restricted

    se la stringa diventasse così? cioè #anime diventa anime


    ho provato a togliere il # e mettere uno spazio al suo posto ma nons embra funzionare
    togli dalla regex il cancelletto, solo quello. Dovrebbe funzionare.
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.