2017-06-01 1 views
-2

Erfordern Sie Hilfe bei der Beschaffung der unten.Datei Datensatz Delimeter Validierung in xsd

Voraussetzung:

Wir erhalten Daten in der Datei, wobei als Trennzeichen.

Beispieldaten:

12345, aaaa, bbbb, ssc, aaa, 99999999, xxx @ gmail.com

Also mein Problem ist, wenn wir es in nxsd verwenden, können wir die Daten bestätigen, dass kommt mit einem regulären Ausdruck oder etwas (so dass es nur Trennzeichensätze benötigt), abgesehen davon, dass, wenn es jemals ein anderes Sonderzeichen geben wird, es einen Fehler auslösen sollte. Ist es in nxsd möglich?

Example1 ungültiger Daten:

1|ddd|ggg|fff|ttt|777777777|[email protected]

Example2 ungültiger Daten:

12345, aaaa, bbbb, ssc , aaa, 99999999, xxx @ gmail.com 1|ddd|ggg|fff|ttt|777777777|[email protected]

Bitte lassen Sie mich wissen, wie wir in diesem Fall weiter verfahren können.

Danke & Grüße, Vivek.

Antwort

0

die Regex, die Sie gültige Strings nur geben würde, wäre:

^(?: [A-zA-Z0-9] +) * [a-zA-Z0-9] + $

Dann könnten Sie eine Fn: Tokenize in Ihrer Transformation tun, die dies helfen würde?

Lassen Sie mich wissen, wenn dies die Antwort ist, die Sie brauchen?

+0

Hallo, ich möchte einen Code für – Amujuri

+0

Entschuldigung, ich verstehe Ihre Frage nicht .... – jtyreman