• 正则表达式中常用字符串方法


    1,search()用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。search()方法不支持全局搜索,因为会忽略正则表达式参数的标识g,并且也忽略了regexp的lastIndex属性,总是从字符串的开始位置进行检索,所以它会总是返回str的第一个匹配的位置。

    2,replace(reg,replacement) 方法是执行查找并替换的操作。它将正则表达式regexp匹配到的字串,然后用replacement的字符串替换掉字串,如果有全局标识g,则替换全部匹配的字串,否则只替换第一个匹配字串。

    a,简单替换:匹配到第一个符合条件的字符进行替换

    b,全局替换:匹配到字符串中的所有匹配字符进行全部替换

    c,使用replacement中的特殊字符替换,replacement中$字符有特殊的意义,具体说明如下表格:

    利用$1$2进行匹配替换,$1$2分别匹配第一个第二个子表达式

    d,使用replacement作为函数替换

    将’-‘连接的字符串转换成驼峰模式,利用replace函数替换

  • 相关阅读:
    VMware vSphere 6 序列号
    linux中网络配置
    Linux 磁盘分区、挂载
    linux中crontab任务调度
    linux组管理和权限管理
    linux运行级别
    linux中vi和vim文件操作命令
    Linux-用户分组相关以及处理密码遗忘
    linux远程登入、远程上传文件
    llinux重启、用户切换、注销命令
  • 原文地址:https://www.cnblogs.com/pandawind/p/9957766.html
Copyright © 2020-2023  润新知