正则表达式 - 在两个表达式之间提取字符串,仅获取最后一次出现
Regex - Extract string between two expressions, get only last apperance
正在尝试创建仅 return 粗体字符串的正则表达式查询:
' Mozilla/5.0 (Linux; U; Android 4.2.2; en-us; A2003 Build/JDQ39) AppleWebKit/534.30(KHTML,如 Gecko)Version/4.0 移动 Safari/534.30 ',
我尝试了几种方法 - 找到了这个选项:
(?<=;)(.* Build)
但它 return 是以下字符串:
U; Android 4.2.2; en-us; A2003 Build
建议?
你真的不需要回顾。
这样做:
[^;]* Build
匹配除 ;
以外的所有内容,后跟 space 和 "Build".
如果 space 可以是任意类型且不止一个,则执行此操作:
[^;]*\s+Build
正在尝试创建仅 return 粗体字符串的正则表达式查询:
' Mozilla/5.0 (Linux; U; Android 4.2.2; en-us; A2003 Build/JDQ39) AppleWebKit/534.30(KHTML,如 Gecko)Version/4.0 移动 Safari/534.30 ',
我尝试了几种方法 - 找到了这个选项:
(?<=;)(.* Build)
但它 return 是以下字符串:
U; Android 4.2.2; en-us; A2003 Build
建议?
你真的不需要回顾。 这样做:
[^;]* Build
匹配除 ;
以外的所有内容,后跟 space 和 "Build".
如果 space 可以是任意类型且不止一个,则执行此操作:
[^;]*\s+Build