AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

metodi per ricerca Stringa "esatta"

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian)
View previous topic :: View next topic  
Author Message
Massimiliano
Guest





PostPosted: Fri Dec 26, 2003 8:50 am    Post subject: metodi per ricerca Stringa "esatta" Reply with quote



Ciao a tutti,
devo utilizzare la JDK 1.3 per realizzare un'applicazione web e cerco un
modo o un metodo specifico che mi permetta di trovare, all'interno del testo
una parola esatta e solo quella,tipo:

stringa: "xx pippo ciaopippo"
mi dovrebbe dare,se cerco pippo, solo il primo nella stringa.
E' fattibile ci sono trucchi particolari?

Grazieee


Back to top
Lucio Benfante
Guest





PostPosted: Fri Dec 26, 2003 9:00 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote



On Fri, 26 Dec 2003 08:50:07 +0000, Massimiliano wrote:

Quote:
Ciao a tutti,
devo utilizzare la JDK 1.3 per realizzare un'applicazione web e cerco un
modo o un metodo specifico che mi permetta di trovare, all'interno del testo
una parola esatta e solo quella,tipo:

stringa: "xx pippo ciaopippo"
mi dovrebbe dare,se cerco pippo, solo il primo nella stringa.
E' fattibile ci sono trucchi particolari?

Guarda il metodo String.indexOf(String)

--
Lucio Benfante
Java User Group Padova: http://www.jugpadova.it
Brainbench MVP for Java 1: http://www.brainbench.com
MyTranscript: http://www.brainbench.com/transcript.jsp?pid=167064


Back to top
Massimiliano
Guest





PostPosted: Fri Dec 26, 2003 9:04 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote



già visto
e succede che se cerco "ciao" in "xx ciao miaociao" mi trova tutt'e 2 quando
ho bisogno solo del primo
In spicci sto facendo la ricerca in un testo per "parola esatta".
Grazie per la risposta


Back to top
Lucio Benfante
Guest





PostPosted: Fri Dec 26, 2003 9:14 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

On Fri, 26 Dec 2003 09:04:29 +0000, Massimiliano wrote:

Quote:
già visto
e succede che se cerco "ciao" in "xx ciao miaociao" mi trova tutt'e 2 quando
ho bisogno solo del primo
In spicci sto facendo la ricerca in un testo per "parola esatta".
Grazie per la risposta

In che senso te le trova tutte e due? Dovrebbe trovarti solo la prima.
Fra l'altro, come e' che ti restituisce l'informazione di entrambe le
stringhe? Il valore di ritorno e' un intero (uno solo) con la posizione
della prima occorrenza della stringa cercata.

--
Lucio Benfante
Java User Group Padova: http://www.jugpadova.it
Brainbench MVP for Java 1: http://www.brainbench.com
MyTranscript: http://www.brainbench.com/transcript.jsp?pid=167064


Back to top
Massimiliano
Guest





PostPosted: Fri Dec 26, 2003 9:24 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

ops scusa mi sono spiegato male:
io ciclo il contenuto di una stringa ed ogni volta che trova "ciao" la
sostituisco con tag html e quindi la seconda volta,che passo nella stringa
di origine, vorrei che non trovasse il ciao in "pippociao" perchè non è una
parola singola.....sorry avevo saltato qualche dettaglio :-P


Back to top
Lucio Benfante
Guest





PostPosted: Fri Dec 26, 2003 9:43 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

On Fri, 26 Dec 2003 09:24:12 +0000, Massimiliano wrote:

Quote:
ops scusa mi sono spiegato male:
io ciclo il contenuto di una stringa ed ogni volta che trova "ciao" la
sostituisco con tag html e quindi la seconda volta,che passo nella stringa
di origine, vorrei che non trovasse il ciao in "pippociao" perchè non è una
parola singola.....sorry avevo saltato qualche dettaglio Razz

Allora basta non cercare due volte nella stessa stringa, no?

Per la faccenda della parola singola invece e' piu' complicato, dato che
devi definire cosa intendi tu per parola singola (in pratica i
delimitatori). Molto semplicisticamente potresti considerare come parola
singola quella delimitata dagli spazi e quindi fare una ricerca del tipo
s.indexOf(" ciao "). Cosi' pero' trascuri cose tipo la punteggiatura, o
altri separatori.
Per scriverlo in maniera semplice e flessibile potresti usare le Regular
Expression (con String.matches), ma allora devi passare al SDK 1.4.

Una strada alternativa potrebbe essere quella di fare tu la separazione in
parole, con StringTokenizer, e controllare le singole parole estratte.

--
Lucio Benfante
Java User Group Padova: http://www.jugpadova.it
Brainbench MVP for Java 1: http://www.brainbench.com
MyTranscript: http://www.brainbench.com/transcript.jsp?pid=167064


Back to top
Massimiliano
Guest





PostPosted: Fri Dec 26, 2003 9:57 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

ti ringrazio per le risposte...ma purtroppo non posso usare la JDK 1.4 e
comunque ora proverò con lo StringTokenizer
Ciaooooooo
"Lucio Benfante" <benfante (AT) mailandnews (DOT) com> ha scritto nel messaggio
news:pan.2003.12.26.09.43.34.875220 (AT) mailandnews (DOT) com...
Quote:
On Fri, 26 Dec 2003 09:24:12 +0000, Massimiliano wrote:

ops scusa mi sono spiegato male:
io ciclo il contenuto di una stringa ed ogni volta che trova "ciao" la
sostituisco con tag html e quindi la seconda volta,che passo nella
stringa
di origine, vorrei che non trovasse il ciao in "pippociao" perchè non è
una
parola singola.....sorry avevo saltato qualche dettaglio :-P

Allora basta non cercare due volte nella stessa stringa, no?

Per la faccenda della parola singola invece e' piu' complicato, dato che
devi definire cosa intendi tu per parola singola (in pratica i
delimitatori). Molto semplicisticamente potresti considerare come parola
singola quella delimitata dagli spazi e quindi fare una ricerca del tipo
s.indexOf(" ciao "). Cosi' pero' trascuri cose tipo la punteggiatura, o
altri separatori.
Per scriverlo in maniera semplice e flessibile potresti usare le Regular
Expression (con String.matches), ma allora devi passare al SDK 1.4.

Una strada alternativa potrebbe essere quella di fare tu la separazione in
parole, con StringTokenizer, e controllare le singole parole estratte.

--
Lucio Benfante
Java User Group Padova: http://www.jugpadova.it
Brainbench MVP for Java 1: http://www.brainbench.com
MyTranscript: http://www.brainbench.com/transcript.jsp?pid=167064




Back to top
SIM
Guest





PostPosted: Fri Dec 26, 2003 11:20 am    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

Se puoi utilizzate package esterni ti consiglio jflex.
Puoi fare praticamente tutto.
Ciao
SIM


Massimiliano ha scritto:

Quote:
Ciao a tutti,
devo utilizzare la JDK 1.3 per realizzare un'applicazione web e cerco un
modo o un metodo specifico che mi permetta di trovare, all'interno del testo
una parola esatta e solo quella,tipo:

stringa: "xx pippo ciaopippo"
mi dovrebbe dare,se cerco pippo, solo il primo nella stringa.
E' fattibile ci sono trucchi particolari?

Grazieee


--


questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad [email]abuse (AT) newsland (DOT) it[/email]



Back to top
gnazio
Guest





PostPosted: Fri Dec 26, 2003 3:52 pm    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

Massimiliano <mpacilio_spammaquesto (AT) libero (DOT) it> ha scritto:

Quote:
ti ringrazio per le risposte...ma purtroppo non posso usare la JDK 1.4 e
comunque ora proverò con lo StringTokenizer
Ciaooooooo

Usando jdk1.3 o vai giù di StringTokenizer oppure, per avere le regular
expression, dai un'occhiata qua:
http://jakarta.apache.org/regexp/index.html
che puoi scaricare (mettere sotto lib della webapp) da:
http://www.apache.inetcosmos.org/dist/jakarta/regexp/binaries/jakarta-regexp-1.3.zip

o a quest'altra libreria per la manipolazione di testo:
http://jakarta.apache.org/oro/index.html


Inviato da www.mynewsgate.net

Back to top
gnazio
Guest





PostPosted: Fri Dec 26, 2003 3:55 pm    Post subject: Re: metodi per ricerca Stringa "esatta" Reply with quote

gnazio <874 (AT) mynewsgate (DOT) ned.invalid> ha scritto:

Quote:
che puoi scaricare (mettere sotto lib della webapp) da:
O meglio, metterai in lib il file jakarta-regexp-1.3.jar in esso contenuto.



Inviato da www.mynewsgate.net

Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.