Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [perl] espressione regolare dinamica con variabile

    Ragazzi mi trovo ad affrontare per la prima volta un problema del genere e quindi premetto che non sono molto esperto in materia.
    Vado subito al dunque...

    mettiamo il caso che io riceva un imput da tastiera e vorrei trovare in un testo la parola passata da tastiera utilizzando le regex come faccio?

    mi spiego meglio:

    mettiamo caso io ricevo "pippo" da tastiera e associo questa stringa ad una variabile quindi

    Codice PHP:
    my $stringa_letta_da_tastiera="pippo"
    io vorrei cercare in un testo questa stringa utilizzando una semplice regex di questo tipo
    Codice PHP:
    if($mio_testo=~m/pippo/)
    {
      print 
    "trovata";

    fin qui funziona tutto bene

    il problema nasce che io nella mia regex non posso inserire staticamente pippo poichè non so a priori che input da tastiera mi da l'utente quindi ho provato a fare

    Codice PHP:
    my $regex="m/".$stringa_letta_da_tastiera."/";
    if(
    $mio_testo=~$regex)
    {
      print 
    "trovata";

    cosi non funziona!
    sicuramente sbaglio nella costruzione dell'espressione regolare ma non ho proprio idea come fare.
    credo sia molto + difficile da spiegare che da fare.
    grazie cmq
    www.splashcode.it il blog dedicato ad ogni Web-Master

  2. #2
    ragazzi nessuno sa aiutarmi?
    www.splashcode.it il blog dedicato ad ogni Web-Master

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    156
    Ciao,
    vedi http://work.lauralemay.com/samples/perl.html
    sezione "Patterns and Variables"
    dovrebbe fare al caso tuo

  4. #4
    grazie zucchino.
    Perfetto
    www.splashcode.it il blog dedicato ad ogni Web-Master

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    156
    di nulla!

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.