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

    preg_match e similar_text

    ciauz a tutti...
    c'è un modo per utilizzare all'interno della regex un algoritmo simile a quello usato dalla funzione similar_text?
    per motivi di dimensioni delt esto non posso splittarlo per poi confrontare parola per parola... vorrei dunque, se possibile, utilizzare la funzione preg_match...

    mi spiego meglio...dovrei trovare in un testo una parola, indipendentemente dal singolare/plurale

    esempio:
    parola cercata: amico
    testo: oggi ho giocato con i miei amici
    risultato: trovata 1 parola.


    qualcuno saprebbe consigliarmi un metodo per risolvere questo "problema"?


    grazie davvero a tutti

    ciauzzz

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Mi sa che il tuo problema è irrisolvibile a meno che non abbia un qualche elenco in cui specifichi le varie parole nella forma singolare e plurale.

  3. #3
    mm no...

    stavo pensando che potrei fare un controllo sulla parola da cercare prima che venga fatto il preg_match

    cioè...controllo se la parola finisce per 'i' e cambio la finale in 'o'
    controllo se finisce con 'e' e cambio la finale in 'a'


    oppure una soluzione semplice ma non precisa...
    taglio l'ultima lettera della parola inserita e poi nella regex faccio una cosa del tipo
    codice:
    parola inserita: prove
    
    /prov([0-9a-f]{1})/i
    però in questo modo una parola tipo "maniche" nn troverebbe "manica"

    mmm...qualche idea?

    grazie ancora dell'aiuto

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Infatti, il problema deriva dal fatto che le eccezioni sarebbero troppe.
    Spero per te di essere smentito.

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.