Oracle
 sql >> Database >  >> RDS >> Oracle

Spazio bianco della corrispondenza delle espressioni regolari Oracle

Dal momento che il \s è un costrutto simile a Perl e Oracle regex è basato su POSIX, è più sicuro usare la classe di caratteri POSIX [:space:] (per includere spazi bianchi verticali) o [:blank:] (per abbinare solo spazi e tabulazioni).

Per esempio. usa

([[:space:]0-9/:]+)

Ricorda di utilizzare sempre le classi di caratteri POSIX all'interno delle espressioni parentesi (quindi, per trovare una corrispondenza con un carattere alfa, usa [[:alpha:]] , ovvero il nome della classe deve essere compreso tra due punti e doppie parentesi quadre).