检查数据字符串符合输入文件中的6位数字格式

时间:2015-08-17 08:57:56

标签: java regex

我得到了一些带有N字符串的data.txt文件。每个字符串由6个数字组成,按空格分隔。我需要阅读此内容,但在我需要检查数据格式之前(我的意思是每行必须只包含6个数字)。

我需要使用正则表达式吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以用正则表达式来做。

执行此操作的一种方法是检查您读取的每一行是否只有数字,并为数字位数添加约束。数字部分可以很容易地完成,使用" /d"而要使用的字符数受" {desiredNumber}"约束。

为了更好地理解Java中的正则表达式,请使用此link:D

如果你仍然无法解决它,这就是神奇的界限:

if (!newLine.matches("\\d{6}")) {
    return false;
}