Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle xsd中的文件记录delimeter验证_Oracle_Osb - Fatal编程技术网

Oracle xsd中的文件记录delimeter验证

Oracle xsd中的文件记录delimeter验证,oracle,osb,Oracle,Osb,需要你的帮助才能得到下面的答案 要求: 我们使用,作为测力仪,获取文件中的数据 示例数据: 12345,aaaa,bbbb,ssc,aaa,9999999,xxx@gmail.com 因此,我的问题是,当我们在nxsd中使用它时,我们是否可以验证随某种正则表达式或其他东西(这样它只需要分隔符记录)进入的数据,而不是当有另一个特殊字符时,它应该抛出错误。在nxsd中是否可能 无效数据的示例1: 1 | ddd | ggg | fff | ttt | 777|ee@gmail.com 无效数据的示例

需要你的帮助才能得到下面的答案

要求:

我们使用,作为测力仪,获取文件中的数据

示例数据:

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

因此,我的问题是,当我们在nxsd中使用它时,我们是否可以验证随某种正则表达式或其他东西(这样它只需要分隔符记录)进入的数据,而不是当有另一个特殊字符时,它应该抛出错误。在nxsd中是否可能

无效数据的示例1:

1 | ddd | ggg | fff | ttt | 777|ee@gmail.com

无效数据的示例2:

12345,aaaa,bbbb,ssc,aaa,9999999,xxx@gmail.com 1 | ddd | ggg | fff | ttt | 777|ee@gmail.com

请让我知道我们如何在这种情况下进一步进行

谢谢和问候,
Vivek.

只提供有效字符串的正则表达式是:

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

然后你可以在你的转换中做一个fn:tokenize,这会有帮助吗

如果这是你需要的答案,请告诉我