• JS中利用正则表达式提取一个字符串中的子字符串的方法


    需求是这样的,我有一个字符串,格式类似于: abcdefg[name=123456,xyz=9876],我需要提取出其中的123456,即name的值。最终找到的感觉最棒的方法是巧妙利用了JS里字符串的replace方法。

    举个例子:

    1 var str = "abcdefg[name=123456,xyz=9876]";
    2 var reg = /name=((\w|-|\s)+)/ig;
    3 str.replace(reg, function(s,value) {
    4     alert(value); // value 就是 123456
    5 });

    字符串和正则可能不是那么搭调,这里主要想表达的是字符串、正则表达式和replace方法是如何配合的。


    理解的越多,需要记忆的就越少
  • 相关阅读:
    linux进程管理类
    linux关机重启指令
    linux分区及磁盘挂载
    linux的运行级别
    property
    访问限制机制
    类的组合与封装
    继承与派生
    logging模块
    re模块
  • 原文地址:https://www.cnblogs.com/Ricky81317/p/2852577.html
Copyright © 2020-2023  润新知