使用正则表达式访问行的特定部分

时间:2016-04-19 19:43:56

标签: regex

我无法弄清楚如何使用正则表达式执行此操作,但我想要做的就是这个。

基本上我有一个文件,我一行一行地阅读它,文件中的每一行看起来都像这样。

“你好,这个数据相对无用237 12375”

现在我要做的是测试以查看最后一个值之前的值是否在某个范围内,以及是否打印出该行中的第一个单词。

我的主要问题是有没有办法在行中的最后一个单词之前访问该单词?

1 个答案:

答案 0 :(得分:1)

假设引号实际上并不存在且最后两个部分总是数字,您可以执行以下操作:

(\d+)\s(?:\d+)

即。匹配任意数量的数字,只要它们后跟空格和其他数字

Try