zoukankan      html  css  js  c++  java
  • Vue 利用正则表达式截取特定字符

    有如下场景,已知一个长字符串,需要获取指定字符串之间的字符。
    // 已知字符串
    var str = 'body908888huhuc实测实《hu'
      需要body和《hu之间的字符串。定义正则表达式。
    var reg = /(?<=body).+(?=《hu)/;
      上述正则表达式利用了:获取指定字符串之后:  (?<=指定字符串)     获取指定字符串之前: (?=指定字符串),实现
    var str = 'body908888huhuc实测实《hu'
    var reg = /(?<=body).+(?=《hu)/;
    var matchResult = str.match(reg);
       if (matchResult.length > 0) {
           console.log(matchResult[0]);
    }

    出现()时,会有问题。。。。。
    https://www.cnblogs.com/zhensg123/p/11217502.html
     
     
    vue提取字符串中所有的数字:
    item.replace(/[^0-9]/ig,"")
     
    vue提取字符串中所有汉字:
    var reg = /[u4e00-u9fa5]/g;
    var strs = item.match(reg);
    strs.join("")
     
    删除字符串中的括号及其里边的内容
    addr = addr.replaceAll("\([^\(^\)]*\)", "");

    本文来自博客园,作者:哈利波特甜,转载请注明原文链接:https://www.cnblogs.com/zmh-980509/p/15429317.html

  • 相关阅读:
    类间关系总结
    Android数据持久化技术
    广播
    活动
    Clean Code
    理解async特性
    async和await构成的异步方法
    ubuntu开启ssh服务
    lumen可以使用laravel-ide-helper
    laravel excel迁移到lumen
  • 原文地址:https://www.cnblogs.com/zmh-980509/p/15429317.html
Copyright © 2011-2022 走看看