zoukankan      html  css  js  c++  java
  • 正则 变量替换

    *

    例子一:

    下面一段:

    <option value="cus_code">客户姓名</option>
    <option value="user_code">RM姓名</option>
    <option value="rank_name">客户风险属性</option>
    <option value="gra_name">资产等级</option>
    <option value=user_phone>RM联系方式</option>
    <option value="gender">客户性别</option>
    <option value="age">客户年龄</option>


    想换成这样:

    ['RM姓名',"${user_code}"],

    正则式

    第一:
    ^<option value="(w+)">([a-zA-Zu4e00-u9fa5]+)</option>$
    第二:
    ['$2',"${$1}"],

    解释:

    $2是指括号里匹配的第二个参数

     例子二:

    dataSource.add("Tablet", 350, new BigDecimal(-300));
    dataSource.add("Laptop", 300, new BigDecimal(500));
    dataSource.add("Smartphone", 450, new BigDecimal(250));


    ("(w+)",
    替换成
    ("$1","($1)2",      --如果不加(),就会当成$12了,没有这个匹配就为空

    dataSource.add("Tablet","Tablet2", 350, new BigDecimal(-300));
    dataSource.add("Laptop","Laptop2", 300, new BigDecimal(500));
    dataSource.add("Smartphone","Smartphone2", 450, new BigDecimal(250));

    参考:

    ^s(w+).style.display = "";$
    $("#$1").show();--//()都要加上斜杠转义,$("#$1").show();

    var reg = /^[a-zA-Zu4e00-u9fa5]+$/g;

    *

    有问题在公众号【清汤袭人】找我,时常冒出各种傻问题,然一通百通,其乐无穷,一起探讨


  • 相关阅读:
    python基础十一之装饰器进阶
    python基础十之装饰器
    python基础九之函数
    python基础八之文件操作
    python基础七之copy
    python基础七之集合
    python基础数据类型汇总
    python基础六之编码
    synchronized关键字的内存语义
    对于this和当前线程的一些理解
  • 原文地址:https://www.cnblogs.com/qingmaple/p/6115190.html
Copyright © 2011-2022 走看看