regex

Mattepuffo's logo
Splittare una stringa in Oracle

Splittare una stringa in Oracle

Sul mio db Oracle, ho una funzione (non fatta da me) che restituisce i valori in questo modo:

'49;50;30;0;0;0;0;0;'

Di tutto ciò, mi serve prendere solo il terzo valore; quindi dovrei spezzare la stringa in corrispondenza del punto e virgola, e poi prendere il terzo pezzo.

Mattepuffo's logo
Testare le epsressioni regolari online con Regex101

Testare le epsressioni regolari online con Regex101

Qualche tempo fa parlai di RegExLib, ottimo servizio con parecchie espressioni regolari a cui attingere.

L'altra settimana mi sono imbattuto in un altro ottimo servizio: Regex101!

Anche se non di facilissima lettura, questo servizio mette a disposizione due cose:

  • una pagina per scrivere e testare le nostre espressioni regolari
  • un bel archivio con regex già fatte

Mattepuffo's logo
RegExLib: un archivio per espressioni regolari

RegExLib: un archivio per espressioni regolari

Qualsiasi programmatore prima o poi si dovrà scontrare con le espressioni regolari.

Alcune sono abbastanza semplici, e vengono anche insegnate nei corsi a scopo didattico.

A volte, invece, ci si imbatte in espressioni complesse.

Prima di chiedere aiuto in forum, però, potremmo ricercare ciò che ci serve in questo utilissimo sito: RegExLib.com.

Mattepuffo's logo
Eliminare numeri da stringhe in PHP

Eliminare numeri da stringhe in PHP

Oggi vediamo un piccolo snippet in PHP che ci permette di eliminare i numeri dalle stringhe testuali.

In pratica vogliamo che 80PL diventi solo PL.

Per farlo possiamo usare la funzione ereg_replace e una semplice regex.

Come leggiamo dal manuale, questa funzione ci permette di sostituire del testo con quello che vogliamo noi, cercando ciò che vogliamo sostituire attraverso una espressione regolare.