2015-07-13 180 views
0

我有一个分隔文件,需要使用映射文档进行验证。扫描分隔文件并使用函数对其进行验证

实施例:

主文件

Anchit|80808080|AECS layout|26-JUL-2015 
@neja|80A8000|AECS layout|26-JUL-2015 

映射文件

1=ALPHA 
2=NUMERIC 

这里1是用于主文件第一列,2是第二列等等

ALPHA图案应该是我在例程中使用的正则表达式验证功能3210 NUMERIC模式应该是我在例程中使用的正则表达式验证功能

需要了解使用映射文件验证模式和列号验证主文件数据的Java代码。

对于映射文件行,主文件列可以在5到50之间变化。

+1

[你尝试过什么?](http://mattgemmell.com/what-have-you-tried/) – RealSkeptic

+0

试图在使用java的Talend中创建文件验证自动化。试图扫描这两个文件,但我们将如何根据映射文件中的编号和其验证模式来检查主文件的列。 –

+0

请显示您当前的实施。 – yanana

回答

0

我知道这可能为时已晚,无法帮助此用户,但如果可以帮助其他人,您可能需要查看由英国国家档案馆提供的CSV-SchemaCSV-Validator项目。

这些项目需要对上面指定的映射文件进行一些更改,但我认为这足以满足您在Java或Scala中的验证需求。