2017-06-01 12 views
-2

下記のファイルを入手するのに助けが必要です。xsdのファイルレコード区切り妥当性チェック

要件:

私たちは、区切り文字として使用して、ファイル内のデータを取得しています。

例データ:

12345、AAAA、BBBB、SSC、AAA、99999999、XXX @ gmail.com

我々はNXSDでそれを使用しているときに、私の問題があり、我々はそのデータを検証することができますそれは別の特殊文字があるときにそれを離れていくつかの正規表現か何か(それは、区切り文字だけを取るように)で来て、それはエラーをスローする必要があります。 nxsdで可能ですか?

無効なデータの例1:

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

無効なデータの例2:

12345、AAAA、BBBB、SSC 、aaa、99999999、xxx @ gmail.com 1|ddd |ggg|fff|ttt|[email protected]

この場合、さらに進んでください。

ありがとうございました&よろしくお願いします。 Vivek。

答えて

0

だけあなたに有効な文字列を与えるだろう正規表現は次のようになります。

^(?:[-ZA-Z0-9] +)* [-ZA-Z0-9] + $

これで、変換にfn:tokenizeを実行するとこれが役に立ちますか?

これが必要な回答であれば教えてください。

+0

こんにちは、私は – Amujuri

+0

のコードをお願いします申し訳ありませんが、私はあなたの質問を理解していない.... – jtyreman

関連する問題