包含数字的 CSV 正则表达式
我正在寻找一些正则表达式来帮助解析我的 CSV 文件。
该文件有几行
number,number
number,number
Comment I want to skip
number,number
number,number
Ex:
319,5446
564425,87
Text to skip
27,765564
我将每一行读入一个字符串,我想使用一些正则表达式来确保该行与 (number,number) 的模式匹配。如果没有,请不要使用该线路。
I'm looking for some regular expression to help parse my CSV file.
The file has lines of
number,number
number,number
Comment I want to skip
number,number
number,number
Ex:
319,5446
564425,87
Text to skip
27,765564
I read each line into a string and I wanted to use some regular express to make sure the line matches the pattern of (number,number). If not then don't use the line.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是一种解决方案:
^\d+,\d+$
Here is one solution:
^\d+,\d+$
一般来说,您可以使用下面的正则表达式来获取任意位数的逗号分隔列表:
希望有所帮助。
In general, you can use below RegExp for a comma-separated list of any number of digits:
Hope this help.
这应该与您的数字和行开始/结束相匹配:
This should match your numbers and line start/end:
您想用哪种语言执行此操作?
在 Perl 中:
在 Java 中,使用 此 站点来提供帮助:
Which language do you want to do this in?
In perl:
In Java use this site to help: