【发布时间】:2015-08-10 10:07:49
【问题描述】:
试图找出下一个案例: 我有带参数的txt文件
environment=trank
Browser=iexplore
id=1988
Url=www.google.com
maautomate=no
当我用像
这样的正则表达式模式解析这个 txt 文件时/environment=([^\s]+)/
我得到“trankBrow”作为结果,或者
/Url=([^\s]+)/
我得到了 www.google.commaautomate=no
那么为什么要附加第二个参数呢?以及如何只获得“trank”?
【问题讨论】:
-
在你的正则表达式末尾添加
$ -
也许,
environment=([a-z]+)?这会将匹配限制为仅小写字母序列。trank和Browser之间似乎没有空格。 -
不,还是一样
-
@stribizhev 尝试 Url=([a-z]+) 时出现问题?它只返回“www”
-
谢谢,伙计们,你们是最棒的