Die Ersetzung von Sonderzeichen durch null
Gibt es eine Funktion zum ersetzen der Sonderzeichen durch null in informatica
wenn wir replacestr Funktion, ich denke, wir sollten angeben, alle Sonderzeichen
wie folgt replacestr(input,'!','~','@','#','$','%','^','&','*',null)
Aber wir dont wissen, was sind die Sonderzeichen kommen als input.
kann u bitte lassen Sie mich wissen, welche Funktion geeignet sein.
InformationsquelleAutor madheena | 2010-04-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, REG_MATCH(input,'[^a-zA-Z0-9]') ?
InformationsquelleAutor Priti Getkewar Joshi
Sorry für die späte Antwort, ich weiß, Sie brauchen Sie vielleicht nicht mehr .. ich habe gerade gesehen, diese Frage. Ich schlage vor, dass Sie einen regulären Ausdruck verwenden, sucht nach nichts, aber die Zeichen/zahlen/Leerzeichen/Zeilenumbrüche und ersetzen Sie Sie mit null. Es wird ein Ersetzen transformation mit patternSearch "der reguläre Ausdruck" und null für das Feld ReplaceWith .
Ich gehe davon aus, dass alle Sonderzeichen sind alle Zeichen außer dem, was ich bereits in dem Regulären Ausdruck.
InformationsquelleAutor tigris
Versuchen Sie dies:
So finden Sie alle nicht-Druck-Zeichen und ersetzen Sie mit null (ich denke, es wäre besser zu ersetzen durch ", aber das ist nur meine Meinung. Informatica verwendet POSIX-standard, so dass Sie verwenden können, andere wie alnum, punct, was Sie brauchen.
http://en.wikipedia.org/wiki/Regular_expression#POSIX_Extended_Regular_Expressions
InformationsquelleAutor PlantTheIdea