Salve ho un piccolo problema vorrei estrarre solo i numeri da queste stringhe:
1: ('817', '3721', '10')
2: ('817', '3721', '1')
3: ('817', '3721', ' ')
Salve ho un piccolo problema vorrei estrarre solo i numeri da queste stringhe:
1: ('817', '3721', '10')
2: ('817', '3721', '1')
3: ('817', '3721', ' ')
Puoi usare le "espressioni regolari" tramite le classi Pattern/Matcher in java.util.regex.Originariamente inviato da xnxfox
Salve ho un piccolo problema vorrei estrarre solo i numeri da queste stringhe:
1: ('817', '3721', '10')
2: ('817', '3721', '1')
3: ('817', '3721', ' ')
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Ciao
Scusa la mia ignoranza ma non ho capito bene..
grazie
Le tue stringhe hanno sempre un formato "generico" descrivibile come:Originariamente inviato da xnxfox
Scusa la mia ignoranza ma non ho capito bene..
- Uno o più digit:
- Due punti ":"
- Spazio
- Aperta parentesi "(" e apice singolo "'"
- Uno o più digit
- Apice singolo "'" e chiusa parentesi ")"
- Virgola ","
...ecc...
...
Così?
Allora puoi usare le espressioni regolari per creare un Pattern che o descriva l'intera forma in modo completo (giusto anche per validare l'intera stringa) o anche in modo meno rigoroso per cercare solamente "qualunque sequenza di digit tra gli apici singoli".
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet