国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

字符串截取

這篇具有很好參考價值的文章主要介紹了字符串截取。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

第一種:slice [開始下標(biāo), 結(jié)束下標(biāo))

第二種:substr [開始下標(biāo), 截取長度)

第三種:substring [開始下標(biāo),結(jié)束下標(biāo))文章來源地址http://www.zghlxwxcb.cn/news/detail-479457.html


第一種:slice [開始下標(biāo), 結(jié)束下標(biāo))

  • 開始下標(biāo)和結(jié)束下標(biāo)可以使用負數(shù)表示
  • 返回被截取出來的字符串,不包含結(jié)束下標(biāo)對應(yīng)的字符
  • 如果第二個參數(shù)省略了,就默認(rèn)截取到字符串末尾
  • 如果開始下標(biāo)和結(jié)束下標(biāo)相等,就?截取到空字符串
  • 截取字符串一定是從左向右進行截取的,如果開始下標(biāo)大于結(jié)束下標(biāo)就截取不到內(nèi)容了??
        let str = 'abcdefg'
        console.log(str.slice(0, 1)); //a
        // 開始下標(biāo)和結(jié)束下標(biāo)可以使用負數(shù)表示
        // 表示倒數(shù)第幾個
        console.log(str.slice(-2, -1)); // f
        console.log(str.slice(-3)); // efg
        console.log(str.slice(1, 1)); // ''

第二種:substr [開始下標(biāo), 截取長度)

  • 返回截取出來的字符串
  • 可以使用負數(shù)表示開始下標(biāo)
  • 如果第二個參數(shù)省略了,就默認(rèn)截取到字符串末尾
        console.log(str.substr(1, 2)); // bc
        // 可以使用負數(shù)表示開始下標(biāo)
        console.log(str.substr(-2, 1)); // f
        console.log(str.substr(0)); // abcdefg

第三種:substring [開始下標(biāo),結(jié)束下標(biāo))

  • 返回被截取的字符串,不包含結(jié)束下標(biāo)對應(yīng)的字符
  • 不可以使用負數(shù)表示下標(biāo) ,負數(shù)下標(biāo)會轉(zhuǎn)成0
  • 當(dāng)開始下標(biāo)在結(jié)束下標(biāo)左邊時,先交換兩個參數(shù)的位置,然后再進行截取
  • 如果第二個參數(shù)省略了,就默認(rèn)截取到字符串末尾
        console.log(str.substring(2, -2)); // ab
        // 等價于以下步驟
        // 1、將負數(shù)轉(zhuǎn)為0
        str.substring(2, 0)
        // 2、調(diào)換位置
        str.substring(0, 2)
        console.log(str.substring(0)); // abcdefg

到了這里,關(guān)于字符串截取的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 數(shù)組slice、splice字符串substr、split

    數(shù)組slice、splice字符串substr、split

    這篇文章主要對數(shù)組操作的兩種方法進行介紹和使用,包括:slice、splice。對字符串操作的兩種方法進行介紹和使用,包括:substr、split slice:可以操作的數(shù)據(jù)類型有:數(shù)組+字符串 splice:數(shù)組 操作數(shù)組的兩種方法的對比圖 split:可以操作的數(shù)據(jù)類型有:字符串 substr:字符串 操作字

    2024年02月13日
    瀏覽(24)
  • Oracle——SUBSTR()截取字符串,INSTR()查找字符串

    使用語法:SUBSTR( string , start ,?[length]) string :需要截取的字符串。 start :? 起始位置, -3 表示從倒數(shù)第三個字符開始, 從左往右 截取。 length:截取長度(默認(rèn)截取到末尾)。 使用語法:INSTR( string , str ,?[start],[which]) string :源字符串。 str :查找的子字符串(可以

    2024年02月12日
    瀏覽(33)
  • js如何截取某個字符串前面所有的字符串

    利用substring()方法截取出字符 1.新建一個字符串 2.通過indexOf()方法獲取你想截止到的那個字符 3.通過substring()方法,從字符串0位置開始截取至\\\"p\\\"前面的字符串

    2024年02月12日
    瀏覽(100)
  • 字符串截取

    目錄 第一種:slice [開始下標(biāo), 結(jié)束下標(biāo)) 第二種:substr [開始下標(biāo), 截取長度) 第三種:substring [開始下標(biāo),結(jié)束下標(biāo)) 開始下標(biāo)和結(jié)束下標(biāo)可以使用負數(shù)表示 返回被截取出來的字符串,不包含結(jié)束下標(biāo)對應(yīng)的字符 如果第二個參數(shù)省略了,就默認(rèn)截取到字符串末尾 如果開始下標(biāo)

    2024年02月08日
    瀏覽(24)
  • php字符串截取

    1、使用 strstr(\\\"原始字符\\\",\\\"指定的字符\\\",布爾值) 布爾值為可選,為 true 返回第一次出現(xiàn)之前的字符串部分,默認(rèn)為false 返回 返回第一次出現(xiàn)之前的字符串部分 strchr與strstr一樣,strstr不區(qū)分大小寫。 該方法輸出指定字符之后的內(nèi)容時會包含指定的字符串一起輸出 1、 substr或指

    2024年02月08日
    瀏覽(16)
  • Mysql字符串截取

    ????????從左邊截取字符串 用法:left(str,length), 即:left(被截取字符串,截取長度) ? ? ? ? 結(jié)果:fuyi ????????從右邊截取字符串 用法:right(str,length), 即:right(被截取字符串,截取長度) ????????結(jié)果:ghao ????????有兩種用法: ????????????????substring(s

    2024年02月07日
    瀏覽(27)
  • js截取字符串

    js截取字符串

    1、 split() 方法用于把一個 字符串 分割成 字符串?dāng)?shù)組 2、 slice() 可提取字符串的某個部分,并以新的字符串返回被提取的部分 3、substring() 提取字符串中介于兩個指定下標(biāo)之間的字符 4、join() 把數(shù)組中的所有元素轉(zhuǎn)換一個字符串 5、 charAt() 返回指定位置的字符 https://blog.csdn.

    2024年02月15日
    瀏覽(28)
  • java截取某個字符之前的字符串

    java截取某個字符之前的字符串

    1.截取\\\"-\\\"之前字符串 代碼如下(示例): 2.運行后如下圖 3.其他詳細的用法,參考這篇文章:https://blog.csdn.net/kt1776133839/article/details/125937852?utm_medium=distribute.pc_relevant.none-task-blog-2 default baidujs_baidulandingword~default-0-125937852-blog-128866382.pc_relevant_aaspm=1001.2101.3001.4242.1utm_relevant_index

    2024年02月11日
    瀏覽(27)
  • Leetcode的AC指南 —— 字符串/KMP:28.找出字符串中第一個匹配項的下標(biāo)

    摘要: Leetcode的AC指南 —— 字符串/KMP:28.找出字符串中第一個匹配項的下標(biāo) 。題目介紹:給你兩個字符串 haystack 和 needle ,請你在 haystack 字符串中找出 needle 字符串的第一個匹配項的下標(biāo)(下標(biāo)從 0 開始)。如果 needle 不是 haystack 的一部分,則返回 -1 。 題目介紹 :給你兩

    2024年02月02日
    瀏覽(28)
  • Java截取字符串方法

    主要有以下幾種方法: ? ??1、通過subString()方法來進行字符串截?。ㄗ畛S茫?? ? 2、通過StringUtils(apache的)提供的方法或者StrUtil(hutool的) ? ? 3、split()+正則表達式來進行截取 1、通過subString()方法來進行字符串截取,返回字符串中的子字符串,在java中有兩種用法 ? ?

    2024年02月16日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包