中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

split()方法如何使用

發布時間:2023-03-25 15:04:53 來源:億速云 閱讀:88 作者:iii 欄目:開發技術

這篇“split()方法如何使用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“split()方法如何使用”文章吧。

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

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']

以上就是關于“split()方法如何使用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

尚志市| 会昌县| 禄丰县| 荣昌县| 河西区| 湖州市| 永福县| 谢通门县| 武隆县| 宁强县| 安多县| 司法| 临漳县| 岗巴县| 固镇县| 巨鹿县| 扶绥县| 晋州市| 六枝特区| 启东市| 吉隆县| 延寿县| 冕宁县| 北票市| 祥云县| 密云县| 定州市| 明光市| 昭平县| 元谋县| 南江县| 申扎县| 镇原县| 金塔县| 恭城| 焉耆| 灵台县| 永登县| 麦盖提县| 泽普县| 万宁市|