正则表达式 - 提取两个表达式之间的字符串,仅获取最后一个外观



尝试创建一个只返回粗体字符串的正则表达式查询:

' Mozilla/5.0 (Linux;U;安卓 4.2.2;en-us;A2003 Build/JDQ39( AppleWebKit/534.30 (KHTML, like Gecko( 版本/4.0 Mobile Safari/534.30 ',

我尝试了几种方法 - 得到了这个选项:(?<=;)(.* Build)

但它返回以下字符串:

U;安卓 4.2.2;en-us;A2003 内部版本

建议?

你真的不需要回头看。 这样做:

[^;]* Build

演示

匹配除;以外的所有内容,后跟空格和"构建"。

如果空格可以是任何类型且多个,请执行以下操作:

[^;]*s+Build

最新更新