Java 用于逗号分隔值的正则表达式
我是新来写正则表达式的,所以请帮忙 我想在Java中匹配此模式:Java 用于逗号分隔值的正则表达式,java,regex,Java,Regex,我是新来写正则表达式的,所以请帮忙 我想在Java中匹配此模式: "ABC",010,00,"123",0,"time","time",01,00, 10, 10,88,217," ",," " 我得到的数据将始终采用上述格式,包含16个值。但形式永远不会改变 我不寻求解析,因为这也可以通过java split解析。 我将有大量的这些数据,所以我希望捕获前16个数据点,并与此模式匹配,以检查我是否正确接收到它,否则忽略 到目前为止,我只尝试过这个正则表达式: ^(\".\"),.,(\"
"ABC",010,00,"123",0,"time","time",01,00, 10, 10,88,217," ",," "
我得到的数据将始终采用上述格式,包含16个值。但形式永远不会改变
我不寻求解析,因为这也可以通过java split解析。
我将有大量的这些数据,所以我希望捕获前16个数据点,并与此模式匹配,以检查我是否正确接收到它,否则忽略
到目前为止,我只尝试过这个正则表达式:
^(\".\"),.,(\".\"),.,(\".\"),(\".\"),.,.,.,.,.,.,(\".\"),.,(\".\")$
我仍在建造过程中
我只需要匹配给定池中的模式。我取前16个数据点,试着看看它是否符合这个模式,否则忽略它
谢谢 这应该能奏效。请记住,他不在乎数据点在ie中出现的顺序。它们可能都是字符串或数字
(\s?("[\w\s]*"|\d*)\s?(,|$)){16}
你可以试一试。这应该可以。请记住,他不在乎数据点在ie中出现的顺序。它们可能都是字符串或数字
(\s?("[\w\s]*"|\d*)\s?(,|$)){16}
您可以试试。请在下面的代码中找到,该代码由逗号分隔的字符串、数字和小数计算组成
请在下面的代码中找到字符串、数字和小数的逗号分隔求值
请展示你的一些努力。我们很乐意帮助你。我刚刚试过……这不正确,但我仍在构建它。^\.\\$@Ikshvak代替评论,你最好编辑有问题的内容。同时给出你期望的输入。预期输出,以便易于理解。。只是一个字符,请尝试将其替换为。*?请展示您的一些努力。我们很乐意帮助你。我刚刚试过……这不正确,但我仍在构建它。^\.\\$@Ikshvak代替评论,你最好编辑有问题的内容。同时给出你期望的输入。预期输出,以便易于理解。。只是一个字符,请尝试将其替换为。*?+1,尝试过,仅在替换两个字符后才对给定输入有效?使用*+1时,尝试过它,仅在替换两个输入后才对给定输入工作?带*。