站長資訊網
最全最豐富的資訊網站

split()方法怎么使用

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

split()方法怎么使用

本教程操作環境:Windows10系統、Java 8.0&&Python 2.7、Dell G3電腦。

split()方法怎么用?

  • Java split() 方法

  • Python split() 方法

Java split() 方法

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

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

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

語法

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

參數

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

返回值

字符串數組。

實例

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("- 分隔符設置分割份數返回值 :" );         for (String retval: str.split("-", 2)){             System.out.println(retval);         }           System.out.println("");         String str2 = new String("www.runoob.com");         System.out.println("轉義字符返回值 :" );         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);         }     } }
登錄后復制

以上程序執行結果為:

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

Python split() 方法

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

語法

split() 方法語法:

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

參數

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

返回值

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

實例

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

實例(Python 2.0+)

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

以上實例輸出結果如下:

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

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

實例(Python 2.0+)

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

以上實例輸出結果如下:

['Google', 'Runoob#Taobao#Facebook']
登錄后復制

推薦學習:《Java視頻教程》《Python視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
韩国精品福利一区二区三区| 精品无码av一区二区三区| 日韩免费无码视频一区二区三区| 国产免费久久精品99re丫y| 91精品国产三级在线观看| 亚洲AV午夜福利精品一区二区| 久久亚洲国产精品123区| 日韩精品视频在线播放| 日韩在线观看网站| 国产精品无码一区二区三区免费| 久久国产精品成人无码网站| 2022国产精品福利在线观看| 91精品日韩人妻无码久久不卡| 亚洲一区精品中文字幕| 亚洲av永久无码精品秋霞电影影院 | 国产精品夜间视频香蕉| 69国产精品视频免费| 久久久久久久久毛片精品| 秋霞午夜鲁丝片午夜精品久| 欧洲精品无码一区二区三区在线播放| 国产精品亚洲w码日韩中文| 国产精品单位女同事在线| 亚洲精品国自产拍在线观看| 在线观看91精品国产网站| 精品人妻一区二区三区四区 | 国产午夜福利久久精品| 国产精品亚洲一区二区三区| 精品国产三级在线观看| 99久久婷婷国产综合精品| 大伊香蕉在线精品视频人碰人| 国内精品一区二区三区最新 | 亚洲精品国产美女久久久| 国产成人亚洲精品狼色在线| 中日韩产精品1卡二卡三卡| 综合国产精品第一页| 亚洲一区精品无码| 久久亚洲国产精品一区二区| 精品在线免费观看| 久久精品香蕉视频| 久久久精品人妻一区二区三区四 | 精品日韩亚洲AV无码一区二区三区|