zoukankan      html  css  js  c++  java
  • 正则表达式中常用字符串方法

    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函数替换

  • 相关阅读:
    linux向下向上查找
    安卓中的线程
    安卓 新浪微博随便看看
    平面图的基本概念及性质
    软件工程知识点总结
    磁盘阵列RAID原理、种类及性能优缺点对比
    面试题之------三次握手与四次挥手过程
    不忘初心
    考研彼岸,花开馨香
    In和Out指令
  • 原文地址:https://www.cnblogs.com/pandawind/p/9957766.html
Copyright © 2011-2022 走看看