Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Ricerca parole all'interno di una stringhe con Regular Expression
lunedì 13 novembre 2006 - 15.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
abunet
Profilo
| Newbie
1
messaggi | Data Invio:
lun 13 nov 2006 - 15:34
Ciao a tutti,
Ho alcune stringhe che contengono i seguenti testi:
1) "That film is very beautifull".
2) "How much beautifull is the film?".
3) "The film is boring".
Ho bisogno, usando le Regular Expression,
di cercare le stringhe che contengono "film" e "beautifull".
ho provato con il seguente pattern: "film.*beaut.*",
ma il metodo IsMatch ritorna solo la prima stringa 1)
Non mi interessa la sequenza delle parole. Basta che siano contenute entrambe. Posso ottenere questo con regex?
So che potrei creare un pattern "(film.*beaut.*)|(beaut.*film.*)" ma questo è un esempio semplice e io potrei avere n parole da cercare, e non voglio dover inserire nel pattern tutte le combinazioni delle sequenze possibili.
Spero di essere stato chiaro.
Grazie
Marco
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
lun 13 nov 2006 - 16:15
Scusa ma perchè complicarsi la vita: se vuoi cercare la presenza delle due parole in una stringa basta che utilizzi il metodo Contains(stringa) che restituisce un valore booleano che indica se la stringa è contenuta in un altra.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !