Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415

    regular expression: caso particolare

    Ciao,
    dovrei scrivere una regular expression che trovi in una pagina tutte le righe con un determinato comando (chiamiamolo esegui), ma nelle quali questo comando non sia commentato. Quindi deve trovare:

    codice:
    esegui
     esegui
        esegui
    ma non:

    codice:
    //esegui
    // esegui
    //   esegui
      // esegui
      //   esegui
    Io avevo pensato (ma non funziona):

    codice:
    [^//](\s)+esegui
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    ciao

    Il linguaggio con cui dovrai realizzare il progetto, immagino sia top sicret .
    se parli di pagine , si potrebbe supporre che siano pagine web ,e che utilizzi un linugaggio script .
    poi supponiamo che le gestisci come file di testo .

    a seconda del linguaggio che userai , puoi cercare delle funzioni stringa , che ricercano
    in una riga di testo, una frase , se trovono la stringa "//" a inizio riga , non eseguono niente,
    se trovano la stringa "esegui" e non trovano "//", richiamano una funzione .

    per script php , la funzione stringa strpos() , potrebbe essere usata a tale scopo!


    P.S.
    SE indicavi linguaggio "come da regolamento" , e cosa intendi per pagina , come e dove la vuoi gestire "ad esempio come file di testo" , le supposizioni potevano essere meno .
    Tecnologia

  3. #3
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219

    Re: regular expression: caso particolare

    Originariamente inviato da Teo80
    Ciao,
    dovrei scrivere una regular expression che trovi in una pagina
    Cartacea, html o cosa?

    tutte le righe con un determinato comando (chiamiamolo esegui), ma nelle quali questo comando non sia commentato.
    Di che linguaggio?

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.