我不知道如何同时匹配除前面的数字和andriod与build 之间的数据
123456789 | Dalvik/2.1.0 (Linux; U; Android 7.1.1; vivo X9 Build/NMF26F)
我会单独写\d+? Android.*?(?=Build/) 但是我不一起用。
如果要是一起写 \d=? | 这里咋写? Android.*?(?=Build/)
我要的结果是 123456789 7.1.1;vivoX9
123456789 | Dalvik/2.1.0 (Linux; U; Android 7.1.1; vivo X9 Build/NMF26F)
我会单独写\d+? Android.*?(?=Build/) 但是我不一起用。
如果要是一起写 \d=? | 这里咋写? Android.*?(?=Build/)
我要的结果是 123456789 7.1.1;vivoX9
正则表达式与使用环境和语言有关
如在sublime text里,可用下面的表达式匹配
(\d+? )\|.*Android(.*?)(?=Build/).*
用 $1$2 替换
即可得到想要的结果