|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2008
Messaggi: 38
|
[Java] Ricerca simboli in stringa
Salve a tutti.
Il mio problema è questo: avrei bisogno di analizzare una stringa alla ricerca dei simboli "<", ">", "<=", ">=", "=", e "!=", ottenendo inoltre due variabili intere contenenti rispettivamente la posizione di inizio e di fine del primo di questi simboli presente nella stringa. So come svolgere questa operazione utilizzando il metodo indexOf della classe String, tuttavia cercare i simboli uno alla volta mi porterebbe a scrivere un codice molto lungo e confuso. Mi chiedevo quindi se per caso esiste in Java un metodo che permetta di effettuare una sola ricerca ricevendo in input l'intero gruppo di simboli, e che possibilmente sappia differenziare un ">" da un ">=" o casi simili. Sapreste aiutarmi? Grazie anticipatamente per l'aiuto. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Esiste un insieme di classi appartenenti al package "java.util.regex" che permette di frugare in un testo usando le mitiche espressioni regolari.
E' noto tuttavia che esiste un limite genetico all'uso delle espressioni regolari. L'evoluzione ha infatti ripartito la specie "homo" in "sapiens sapiens" e "sapiens expressionis regularis". L'uso delle espressioni regolari rende meno confuso il codice se e solo se chi lo legge appartiene alla seconda specie. Per l'homo sapiens sapiens, infatti, l'espressione regolare è significativa quanto un film di Steven Segal: un gran mulinare di cazzotti con una qualche ragione anche se non s'è capita tanto.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
![]() Tu sei un grande.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Nov 2008
Messaggi: 38
|
Grazie mille! E' stato un po' difficile imparare le basi delle espressioni regolari, ma finalmente ho risolto il problema.
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:41.





















