站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        split()方法怎么使用

        split()方法在不同語言中有不同的使用方法:1、在Java中,split()方法是根據(jù)匹配給定的正則表達式來拆分字符串,語法是“public String[] split(String regex, int limit)”;2、在Python中,split()方法是通過指定分隔符對字符串進行切片,語法是“str.split(str="", num=string…)”。

        split()方法怎么使用

        本教程操作環(huán)境:Windows10系統(tǒng)、Java 8.0&&Python 2.7、Dell G3電腦。

        split()方法怎么用?

        • Java split() 方法

        • Python split() 方法

        Java split() 方法

        split() 方法根據(jù)匹配給定的正則表達式來拆分字符串。

        注意: . 、 $、 | 和 * 等轉(zhuǎn)義字符,必須得加 \。

        注意:多個分隔符,可以用 | 作為連字符。

        語法

        public String[] split(String regex, int limit)
        登錄后復(fù)制

        參數(shù)

        regex -- 正則表達式分隔符。 limit -- 分割的份數(shù)。
        登錄后復(fù)制

        返回值

        字符串數(shù)組。

        實例

        public class Test {     public static void main(String args[]) {         String str = new String("Welcome-to-Runoob");           System.out.println("- 分隔符返回值 :" );         for (String retval: str.split("-")){             System.out.println(retval);         }           System.out.println("");         System.out.println("- 分隔符設(shè)置分割份數(shù)返回值 :" );         for (String retval: str.split("-", 2)){             System.out.println(retval);         }           System.out.println("");         String str2 = new String("www.runoob.com");         System.out.println("轉(zhuǎn)義字符返回值 :" );         for (String retval: str2.split("\.", 3)){             System.out.println(retval);         }           System.out.println("");         String str3 = new String("acount=? and uu =? or n=?");         System.out.println("多個分隔符返回值 :" );         for (String retval: str3.split("and|or")){             System.out.println(retval);         }     } }
        登錄后復(fù)制

        以上程序執(zhí)行結(jié)果為:

        - 分隔符返回值 : Welcome to Runoob - 分隔符設(shè)置分割份數(shù)返回值 : Welcome to-Runoob 轉(zhuǎn)義字符返回值 : www runoob com 多個分隔符返回值 : acount=?   uu =?   n=?
        登錄后復(fù)制

        Python split() 方法

        Python split() 通過指定分隔符對字符串進行切片,如果參數(shù) num 有指定值,則分隔 num+1 個子字符串

        語法

        split() 方法語法:

        str.split(str="", num=string.count(str)).
        登錄后復(fù)制

        參數(shù)

        str -- 分隔符,默認為所有的空字符,包括空格、換行(n)、制表符(t)等。 num -- 分割次數(shù)。默認為 -1, 即分隔所有。
        登錄后復(fù)制

        返回值

        返回分割后的字符串列表。

        實例

        以下實例展示了 split() 函數(shù)的使用方法:

        實例(Python 2.0+)

        #!/usr/bin/python # -*- coding: UTF-8 -*-   str = "Line1-abcdef nLine2-abc nLine4-abcd"; print str.split( );       # 以空格為分隔符,包含 n print str.split(' ', 1 ); # 以空格為分隔符,分隔成兩個
        登錄后復(fù)制

        以上實例輸出結(jié)果如下:

        ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', 'nLine2-abc nLine4-abcd']
        登錄后復(fù)制

        以下實例以 # 號為分割符,指定第二個參數(shù)為 1,返回兩個參數(shù)列表。

        實例(Python 2.0+)

        #!/usr/bin/python # -*- coding: UTF-8 -*-   txt = "Google#Runoob#Taobao#Facebook"   # 第二個參數(shù)為 1,返回兩個參數(shù)列表 x = txt.split("#", 1)   print x
        登錄后復(fù)制

        以上實例輸出結(jié)果如下:

        ['Google', 'Runoob#Taobao#Facebook']
        登錄后復(fù)制

        推薦學(xué)習(xí):《Java視頻教程》《Python視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 久久97久久97精品免视看| 精品久久人人妻人人做精品| 国产成人久久精品二区三区 | 精品爆乳一区二区三区无码av| 国产精品综合久成人| 国产精品99久久久久久人| 亚洲国产另类久久久精品| 精品国产乱码久久久久久浪潮| 国内精品久久国产大陆| 亚洲韩国精品无码一区二区三区| 国产精品一区三区| 国产在线拍揄自揄视精品不卡 | 亚洲视频在线精品| 国产精品青青在线观看爽香蕉 | 国产精品无码一区二区三级| 亚洲精品网站在线观看不卡无广告| 99久久国产主播综合精品| 国产精品爱啪在线线免费观看| 日韩精品专区在线影院重磅| 亚洲精品无码专区久久同性男| 久热精品视频第一页| 精品国产青草久久久久福利| 国产精品欧美亚洲韩国日本久久| 99久久精品免费看国产| 日本精品一区二区三区在线观看| 99精品国产自在现线观看| HEYZO无码综合国产精品227| 国产精品福利自产拍在线观看| 国精品午夜福利视频不卡麻豆| 久久精品人人槡人妻人人玩AV| 欧美精品中文字幕亚洲专区| 亚洲国产精品国自产拍AV| 正在播放酒店精品少妇约| 最新国产精品无码| 中文字幕精品无码一区二区三区| 亚洲精品456播放| 最新国产成人精品2024| 亚洲日韩国产AV无码无码精品| 亚洲国产精品高清久久久| 精品国偷自产在线| 囯产精品一品二区三区|