• substr,subString,split,slice,replace的区别


    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

    substr() 对字符串进行截取,结果返回一个新的字符串

    substr(start, len) start和len都必须是数值。start为必填值,

    substring() 对字符串进行操作

    substring(statr,end) start和end是字符串截取的位置,如果值是负数或者为空的时候,默认替换成0。(end要在取最后一位的时候在字符串的长度加一)

    slice()  对字符串和数组都可以操作,并且不改变原有数组,返回一个新数组

    slice(start, end) start是必填,end可选,如果值是负数,则从尾部算起,例如-1是指最后一个元素,-2指倒数第二个元素,以此类推

    splice() 只能对数组进行操作,且会修改数组

    splice(index,howmany,item1,…,itemX) 第一个和第二个参数为必填,index为开始截取的索引,howmany为要删除的项目数量,如果howmany设置为0则不删除项目,第三个参数之后为插入的值

    split() 把一个字符串分割成一个数组

    split("分割符", 数组长度) 第一个分割符必填

    也可以用split("分割符")[0],split("分割符")[1]来赋值

  • 相关阅读:
    使用duilib链接错误 _declspec(dllimport)
    USB磁盘VID和PID 对应到次盘盘符相关文章
    路径拆分函数
    COM问题
    将对话框嵌入父窗体
    duilib的caption上的Edit无法激活
    LoadLibrary失败,GetLastError MOD_NOT_FOUND
    windows字符串
    windows界面库种类
    windows插件框架
  • 原文地址:https://www.cnblogs.com/hlhs/p/15003123.html
Copyright © 2020-2023  润新知