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

    RegEx per estrarre parole che abbiano solo determinate lettere

    come da oggetto, mi sto picchiando con le regex, ma devo confessarvi che faccio molta fatica.

    ecco quello che dovrei fare:

    dato un elenco di parole (ad esempio "aereo casa macchina aereoplano treno trenosuperveloce rai") voglio trovare solo le parole che contengano queste lettere: "pareilont" e che siano più lunghe di 4 caratteri)


    io ho provato a fare così:

    codice:
    $string_search_word = "pareilont";
    
    $wordList = "aereo casa macchina aereoplano treno trenosuperveloce rai";
    
    $regex_filter = "/[".$string_search_word."]{4,}/"; 
    
    preg_match_all($regex_filter, $wordList, $output_words_array);
    
    print_r($output_words_array[0]);
    ma non ho il risultato che cerco

    infatti mi ha scartato "rai" perchè, pur corrispondendo le tettere, è troppo corta (non è maggiore di 3 caratteri) ma mi ha preso anche la parola "trenosuperveloce" tagliando la parte "superveloce"
    Array ( [0] => aereo [1] => aereoplano [2] => treno [3] => treno )



    mi riuscite ad aiutare per favore ?


    in sostanza io ho una variabile con tutte le parole italiane e devo tirare fuori solo quelle che contengono tutte le lettere scelte (una sorta di scarabeo)

    grazie a chi avrà buon cuore di darmi qualche suggerimento....
    Ultima modifica di webmasterone; 04-11-2015 a 11:16
    The Original WebMasterOne !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  2. #2
    piccolo passo avanti

    ho provato con

    /[PAREILONT]{4,}\b/ igm

    ora mi esclude trenosuperveloce

    ma se ho supervelocetreno mi prende la parte finale (etreno)


    aiuto !!!!

    The Original WebMasterOne !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  3. #3
    ok, a furia di cercare....



    /\b[PAREILONT]{4,}\b/ igm

    ora dovrebbe esserci.....

    The Original WebMasterOne !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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.