如何在行尾停止正则表达式
How to stop regex at the end of line
试图找出下一个案例:
我有带参数的 txt 文件
environment=trank
Browser=iexplore
id=1988
Url=www.google.com
maautomate=no
当我使用
等正则表达式模式解析此 txt 文件时
/environment=([^\s]+)/
结果是 "trankBrow",或者
/Url=([^\s]+)/
我得到了www.google.commaautomate=没有
那么为什么要附加第二个参数?以及如何只获得"trank"?
environment=([^\s]+)
你需要用到这个。 \s
在你的情况下正在转义 s
所以输出是 trankBrow
因为在那之后 s
在那里。
试图找出下一个案例: 我有带参数的 txt 文件
environment=trank
Browser=iexplore
id=1988
Url=www.google.com
maautomate=no
当我使用
等正则表达式模式解析此 txt 文件时/environment=([^\s]+)/
结果是 "trankBrow",或者
/Url=([^\s]+)/
我得到了www.google.commaautomate=没有
那么为什么要附加第二个参数?以及如何只获得"trank"?
environment=([^\s]+)
你需要用到这个。 \s
在你的情况下正在转义 s
所以输出是 trankBrow
因为在那之后 s
在那里。