利用正则匹配字符串中间部分

2,228 阅读1分钟

由于偶尔会用到,想要利用正则的方法匹配两个字符串的中间部分,下面举个栗子

  • 我的版本系统是:10 ,我的机型是:小米Mix;
  • 我的版本系统是:12.2 ,我的机型是:iphone6plus;

如果我们想通过正则获取对应的两个数字,10和12.2或者是两个机型,小米Mix和iphone6plus的时候,运用正则表达式就是一个比较高效的方法

var str = match(/系统是:(\S*?),我的机型/)
var str1 = match(/机型是:(\S*?);/)
  • 其实就是通过\S*?针对需要的部分进行覆盖,然后通过match方法就可以匹配到想要的信息了