Oracle RegEx horror
Umlüx 21.08.2018 - 11:20 1640 0
Umlüx
Huge Metal Fan
|
ich hab schon wieder ein regex problem und komm nicht weiter ich möchte namen mit nicht supporteten sonderzeichen aus einer oracle db rausfiltern. das hab ich momentan mithilfe eines regex builders gebaut (wobei oracle einiges anderes interpretiert, zb whitespaces) WHERE REGEXP_LIKE(bp.lastname, '[^A-Za-z0-9''#öäüß\/\(\),[:space:]!.&-]')
erlaubt sind also buchstaben zahlen umlaute ' # / ( ) , space ! . & - der ausdruck erkennt zwar sowas wie "Gabrišová", aber ein "Gonçalves" rutscht anscheinend durch... warum?
|