Visualizzazione risultati 1 fino 2 di 2

Discussione: Espressione regolare: Problema concettuale

  1. #1
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito Espressione regolare: Problema concettuale

    Ho fatto uno script che, data un'espressione, riconosce e separa i vari componenti dell'espressione.
    Codice PHP:
    ...
    elseif(
    eregi("[\*-\+/\^]",substr($espr,0,1))){
    $i++;
    $func['pezzo'][] = substr($espr,0,$i);
    $func['tipo'][] = "operatore";
    }
    else{
    $i++;
    $func['pezzo'][] = substr($espr,0,$i);
    $func['tipo'][] = "altro";
    }
    Lo script funge, ma non capisco una cosa: qui
    Codice PHP:
    elseif(eregi("[\*-\+/\^]",substr($espr,0,1))){
    ho messo il trattino senza backslash, e mi dà "operatore", ma se metto il backslash mi dà "altro".
    Il trattino non è un carattere speciale?
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Si, è un carattere speciale, ma per essere riconosciuto come tale dev'essere inserito con un certo ordine. Mi pare che debba stare alla fine o verso la fine. L'ordine logico sarebbe .-_ se non ricordo male.

    ciao

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •