Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader
BOOX Go 6 Gen II porta per la prima volta il supporto allo stilo su un e-reader da 6 pollici, affiancando 3 GB di RAM al collaudato Snapdragon 665 e un design rivisto con scocca posteriore a costolature. Su carta la proposta è interessante, ma Android 11 fuori supporto, l'assenza di un alloggiamento per il pennino e un'autonomia ridotta rispetto agli e-reader tradizionali sono i compromessi da accettare
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro
Lenovo Idea Tab Plus prova a portare un display da 12,1 pollici 2.5K, quattro speaker Dolby Atmos e una batteria da 10.200 mAh sotto la soglia psicologica dei 300 euro, penna inclusa. Lo abbiamo usato per oltre una settimana per capire dove l'azienda ha tagliato e dove invece ha tenuto il punto
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea
L'euro digitale è una valuta fiat che entrerà in vigore nei prossimi anni. L'obiettivo principale è quello di ridurre la dipendenza dalle piattaforme di pagamento digitali statunitensi e offrire ai cittadini un modo semplice per trasferire denaro. Anche offline, anche in maniera (pseudo)anonima
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-11-2008, 10:39   #1
doctorAle85
Bannato
 
Iscritto dal: Oct 2007
Messaggi: 452
[Java] Problema con espressioni regolari! Come si rappresenta questa?

Ciao a tutti,
volevo chiedervi una cosa...
Non riesco a scrivere un'espressione regolare...in realtà non so neanche se è possibile scriverla!

Cmq...l'espressione che vorrei è la seguente:
tutte le stringhe possibili (sia lettere che numeri) meno la stringa "ciao".

per rappresentare tutte le stringhe scrivo ("a"-"z""0"-"9")* se non sbaglio!
Per togliere "ciao"?

grazie
doctorAle85 è offline   Rispondi citando il messaggio o parte di esso
Old 29-11-2008, 23:41   #2
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Codice:
[^ciao]
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 30-11-2008, 14:09   #3
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Puoi utilizzare un bell'automa a stati finiti. È una soluzione più efficiente rispetto alle regex.

Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 15:33   #4
cobra85
Junior Member
 
Iscritto dal: Jun 2010
Messaggi: 2
Qualcuno potrebbe aiutarmi in pratica ho una stringa di questo genere:
ID_LOCATION (0003) NAME (salvo) TYPE (corridor) LOCATION_FARTHER (4)

e voglio estrarre solo la parte compresa tra le parentesi e inserire 0003 in un oggetto id_location,salvo in un oggetto name e così via dicendo.....
cobra85 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 11:47   #5
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 13019
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Puoi utilizzare un bell'automa a stati finiti. È una soluzione più efficiente rispetto alle regex.

In teoria ad ogni regex corrisponde un automa a stati finiti: presa la regex ti puoi costruire l'automa corrispondente che riconosce tutte e sole le stringhe descritte dall'espressione regolare.

Tuttavia tempo fa avevo letto un articolo in cui diceva che la maggior parte dei linguaggi di programmazione (Java incluso) non lo fa in maniera efficiente.
WarDuck è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 12:00   #6
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da cobra85 Guarda i messaggi
Qualcuno potrebbe aiutarmi in pratica ho una stringa di questo genere:
ID_LOCATION (0003) NAME (salvo) TYPE (corridor) LOCATION_FARTHER (4)

e voglio estrarre solo la parte compresa tra le parentesi e inserire 0003 in un oggetto id_location,salvo in un oggetto name e così via dicendo.....

Avevo pubblicato un tutorial l'altro giorno
http://www.hwupgrade.it/forum/showthread.php?t=2208183

Ma se sai già com'è formata la stringa le espressioni regolari non ti convengono!

Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Codice:
[^ciao]
Così non escludi una parola, ma tutte le lettere a, c, i, o.
Direi meglio [^c]|c(?!iao)
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web

Ultima modifica di MaxArt : 19-06-2010 alle 12:05.
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 12:33   #7
Vincenzo1968
Bannato
 
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
In teoria ad ogni regex corrisponde un automa a stati finiti: presa la regex ti puoi costruire l'automa corrispondente che riconosce tutte e sole le stringhe descritte dall'espressione regolare.

Tuttavia tempo fa avevo letto un articolo in cui diceva che la maggior parte dei linguaggi di programmazione (Java incluso) non lo fa in maniera efficiente.
Quest'articolo spiega perché:

http://swtch.com/~rsc/regexp/regexp1.html
Vincenzo1968 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 13:03   #8
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da MaxArt Guarda i messaggi
Così non escludi una parola, ma tutte le lettere a, c, i, o.
Direi meglio [^c]|c(?!iao)
Quel thread risale ad un paio di anni fa, erano i miei primi incontri con una regex.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 13:55   #9
MaxArt
Senior Member
 
L'Avatar di MaxArt
 
Iscritto dal: Apr 2004
Città: Livorno
Messaggi: 6659
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Quest'articolo spiega perché:

http://swtch.com/~rsc/regexp/regexp1.html
Articolo direi molto interessante, anche se di lettura un po' pesante

Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Quel thread risale ad un paio di anni fa, erano i miei primi incontri con una regex.
Non ho dubbi
Non volevo soltanto che qualcuno, leggendolo, lo prendesse per una buona soluzione.
__________________
HWU Rugby Group :'( - FAQ Processori - Aurea Sectio - CogitoWeb: idee varie sviluppando nel web
MaxArt è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2010, 15:16   #10
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 13019
Quote:
Originariamente inviato da Vincenzo1968 Guarda i messaggi
Quest'articolo spiega perché:

http://swtch.com/~rsc/regexp/regexp1.html
Si, era proprio quello
WarDuck è offline   Rispondi citando il messaggio o parte di esso
Old 20-06-2010, 08:46   #11
cobra85
Junior Member
 
Iscritto dal: Jun 2010
Messaggi: 2
grazie a tutti ora provo.....ciao e buona domenica a tutti
cobra85 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Oltre il contante e le crypto: tutto sull'Euro Digitale e la nuova sovranità monetaria europea Oltre il contante e le crypto: tutto sull'Euro D...
Recensione HONOR Magic V6: spessore record e super batteria. È lui il fold da battere? Recensione HONOR Magic V6: spessore record e sup...
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Piccolo è bello: Cisco presenta A...
Z.AI avvia un data center da 1 gigawatt....
Microsoft e Mistral annunciano un accord...
Grazie al Very Large Telescope potrebbe ...
Sony FX5: RAW interno X-OCN e Open Gate ...
AMD e Anthropic, affare fatto: 5 miliard...
Cyber Arena Tour 2026, WINDTRE BUSINESS ...
Wistron ha aperto il primo stabilimento ...
"Così è facile perder...
Peak Design ripensa la staffa a L: il tr...
Samsung: ufficiale la serie Galaxy Z Fol...
Galaxy Watch Ultra2 e Watch9 ufficiali: ...
Un razzo spaziale Falcon 9 ha lanciato l...
Microlino: dal rischio di fallimento all...
SpaceX, uno stadio di Falcon 9 si schian...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v