|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5543
|
Java - parsing stringa
Si può fare un test su una stringa riferito al fatto che sia composto da "not x", solamente not seguito da uno spazio e una parola?
Grazie in anticipo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2776
|
Puoi usare le espressioni regolari. Puoi fare delle prove qui:
http://java-regex-tester.appspot.com/ In target text metti quello con cui vuoi fare il match, ad esempio: Codice:
not parola notmatch <-- questo non verrà "matchato" not trallallà Codice:
^not \p{L}+$
"not " fa il match con "not " "\p{L}" effettua il match sui caratteri letterali (anche accentati) "+" significa che devono esserci uno o più caratteri accentati "$" fa il match con la fine della stringa Ultima modifica di wingman87 : 23-10-2015 alle 12:15. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5543
|
gentilissimo,
appena possibile provo ancora una cosa, è possibile (in Java) creare una situazione del tipo: "quante stringhe vuoi inserire?" l' utente dice ad esempio 3 e si apra un form con la possibilità di inserire 3 stringhe, memorizzabili poi in un array di stringhe |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5543
|
nel creare un numero di textbox uguale al numero fornito dall' utente, non in maniera fissa
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Il mio suggerimento sarebbe di usare una GridBagLayout, cosi' da aggiungere una JTextBox facilmente (sempre se vuoi usare Swing).
__________________
In God we trust; all others bring data |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5543
|
una cosa tipo maschera tabulare di Access invece è possibile?
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Puoi creare una JTable, e' una buona idea. Dipende dall'idea che hai in mente: quando parlavi di una text box ti ho indirizzato su un layout che potesse aiutarti ad implementarlo in maniera semplice. Ma anche una tabella e' una buona idea
__________________
In God we trust; all others bring data |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5543
|
utilizzando "^not \p{L}+$"
restituisce "illegal escape character" |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2776
|
Perché nei literal i caratteri seguiti da backslash sono caratteri speciali, come \n \t eccetera. Tu invece vuoi che il backslash venga interpretato come backslash quindi devi "raddoppiarlo":
"^not \\p{L}+$" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:28.




















