Oracle RegEx horror

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/oracel-regex-horror_251901/page_1 - zur Vollversion wechseln!


Umlüx schrieb am 21.08.2018 um 11:20

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)

Code: SQL
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?




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025