Buongiorno a tutti, il mio problema è il seguente. Avrei bisogno di individuare in un database mysql, tramite l'uso di espressioni regolari, tutte le entries che matchino con la seguente tipologia di stringhe:

  1. numeri-caratteri di punteggiatura-tag-spaziature (es: 121,22 <tag>394. 9374), in qualunque ordine e con qualunque ripetizione.
  2. numeri-caratteri di punteggiatura-tag-spaziature-lettere (es: 121,22 B4 F5 <tag>394. 9374), in qualunque ordine e con qualunque ripetizione. Il problema in questa seconda tipologia è che le lettere non possono mai essere 2 consecutive (cioè in tutta la stringa possono essercene un numero illimitato ma non 2 di fila)

Quello che sono riuscito a fare finora è questo

'^[-\s0-9\.\,\ ]*$'

ma non so a questo punto come inserire i tag ('<[^>]*>') dentro il set sopra

Ringrazio tutti in anticipo!

chiesto 14 Sep '15, 14:54

smtgls's gravatar image

smtgls
30113

modificato 14 Sep '15, 14:58

dadexix86's gravatar image

dadexix86 ♦♦
17.0k916161

Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×20

domanda posta: 14 Sep '15, 14:54

domanda visualizzata: 805 volte

ultimo aggiornamento: 14 Sep '15, 14:58

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.