Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Pattern Regular Expression
Forum - C# / VB.NET - Pattern Regular Expression

Avatar
ProgrMan93 (Ex-Member)
Pro


Messaggi: 68
Iscritto: 25/06/2008

Segnala al moderatore
Postato alle 16:27
Sabato, 19/09/2009
Questo topic è stato chiuso dal moderatore

Qualcuno mi potrebbe suggerire un pattern per estrarre da un equazione di qualsiasi grado i vari monomi con il segno?

esempio : 3x2+x+4=3

vorrei ottenere un array che contiene +3x2, +x, +4, +3

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:12
Sabato, 19/09/2009
Qualcosa tipo:
Codice sorgente - presumibilmente Plain Text

  1. (\+|\-)?(\d*)(x\d*)?


Non c'è un modo per aggiungere automaticamente il + se non c'è, se non dopo aver effettuato la regex.

PM
Avatar
ProgrMan93 (Ex-Member)
Pro


Messaggi: 68
Iscritto: 25/06/2008

Segnala al moderatore
Postato alle 15:06
Domenica, 20/09/2009
ok grazie mille

Ultima modifica effettuata da ProgrMan93 il 20/09/2009 alle 15:53
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:17
Domenica, 20/09/2009
Non so cosa tu abbia fatto, ma la regex restituisce correttamente sia 3x che -3.

PM
Avatar
ProgrMan93 (Ex-Member)
Pro


Messaggi: 68
Iscritto: 25/06/2008

Segnala al moderatore
Postato alle 15:58
Domenica, 20/09/2009
ok funziona

PM