Maison Problème commun Comment utiliser la méthode split()

Comment utiliser la méthode split()

Mar 25, 2023 pm 02:43 PM
split()

split()方法在不同语言中有不同的使用方法:1、在Java中,split()方法是根据匹配给定的正则表达式来拆分字符串,语法是“public String[] split(String regex, int limit)”;2、在Python中,split()方法是通过指定分隔符对字符串进行切片,语法是“str.split(str="", num=string...)”。

Comment utiliser la méthode 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)
Copier après la connexion

参数

regex -- 正则表达式分隔符。
limit -- 分割的份数。
Copier après la connexion

返回值

字符串数组。

实例

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);
        }
    }
}
Copier après la connexion

以上程序执行结果为:

- 分隔符返回值 :
Welcome
to
Runoob
- 分隔符设置分割份数返回值 :
Welcome
to-Runoob
转义字符返回值 :
www
runoob
com
多个分隔符返回值 :
acount=? 
 uu =? 
 n=?
Copier après la connexion

Python split() 方法

Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

语法

split() 方法语法:

str.split(str="", num=string.count(str)).
Copier après la connexion

参数

str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。
Copier après la connexion

返回值

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

实例

以下实例展示了 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 ); # 以空格为分隔符,分隔成两个
Copier après la connexion

以上实例输出结果如下:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
Copier après la connexion

以下实例以 # 号为分割符,指定第二个参数为 1,返回两个参数列表。

实例(Python 2.0+)

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
txt = "Google#Runoob#Taobao#Facebook"
 
# 第二个参数为 1,返回两个参数列表
x = txt.split("#", 1)
 
print x
Copier après la connexion

以上实例输出结果如下:

['Google', 'Runoob#Taobao#Facebook']
Copier après la connexion

推荐学习:《Java视频教程》《Python视频教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser la méthode split() Comment utiliser la méthode split() Mar 25, 2023 pm 02:43 PM

La méthode split() a différentes méthodes d'utilisation selon les langages : 1. En Java, la méthode split() divise une chaîne en fonction de la correspondance avec une expression régulière donnée. La syntaxe est "public String[] split(String regex , int limit). "; 2. En Python, la méthode split() découpe une chaîne en spécifiant le délimiteur, et la syntaxe est "str.split(str="", num=string...)".

Comment la méthode String.split() en Java limite-t-elle la longueur du tableau dans lequel elle est divisée ? Comment la méthode String.split() en Java limite-t-elle la longueur du tableau dans lequel elle est divisée ? Nov 18, 2023 pm 12:53 PM

La classe String en Java fournit la méthode split() pour diviser une chaîne en un tableau. Lors du fractionnement d'une chaîne, nous devons parfois limiter la longueur du tableau divisé. Alors, comment limiter la longueur du tableau dans la méthode split() ? Ceci sera expliqué ci-dessous avec des exemples de code spécifiques. En Java, la méthode split() de la classe String a deux formes surchargées : split(Stringregex)split(Stringregex,i

A quoi sert la méthode java split() ? A quoi sert la méthode java split() ? Mar 09, 2023 pm 02:42 PM

En Java, la méthode split() est utilisée pour séparer les chaînes, qui peuvent être divisées en fonction de la correspondance avec une expression régulière donnée. La méthode split() peut diviser une chaîne en sous-chaînes, puis renvoyer le résultat sous forme de tableau de chaînes ; syntaxe "stringObj.split([regex, [limit]])", le paramètre regex spécifie le délimiteur d'expression régulière, limit Spécifiez le nombre d'exemplaires à diviser.

Comment intercepter une chaîne avec split Comment intercepter une chaîne avec split Jan 25, 2024 am 11:16 AM

La méthode split() en JavaScript est utilisée pour diviser une chaîne en sous-chaînes. Pour intercepter une chaîne, vous pouvez utiliser la méthode substr() et la méthode substring() : 1. string.substr(start, length), utilisée pour intercepter from. une sous-chaîne de chaîne de longueur spécifiée ; 2. string.substring(start, end), string est la chaîne à intercepter, le début et la fin sont tous deux des index basés sur 0.

Technologie de fusion et de fractionnement de données dans la connexion à une base de données PHP Technologie de fusion et de fractionnement de données dans la connexion à une base de données PHP Sep 08, 2023 pm 05:37 PM

Technologie de fusion et de séparation des données dans la connexion à la base de données PHP Dans le développement d'applications Web, la connexion à la base de données est un élément très important. En tant que langage de script côté serveur très couramment utilisé, PHP fournit une multitude d'extensions de connexion à des bases de données. Cet article explorera comment utiliser PHP pour se connecter à une base de données et présentera les techniques de fusion et de fractionnement de données. Connexion à la base de données En PHP, en utilisant certaines extensions de connexion à la base de données spécifiques, nous pouvons facilement nous connecter à différents types de bases de données, notamment MySQL, Oracle, SQLite, etc. ce

Analyse complète de la fonction PHP split() Analyse complète de la fonction PHP split() Jun 27, 2023 am 08:22 AM

Analyse complète de la fonction PHPsplit() En PHP, la fonction split() est utilisée pour diviser une chaîne selon une expression régulière spécifiée dans une chaîne. Il peut diviser une chaîne en plusieurs sous-chaînes et renvoyer un tableau contenant ces sous-chaînes. Cet article analysera entièrement la fonction split() en présentant en détail sa syntaxe, son utilisation, ses exemples et ses précautions. Format de syntaxe Le format de syntaxe de la fonction PHPsplit() est le suivant : arraysplit(string

Utilisez la fonction String.split() de Java pour diviser une chaîne selon une expression régulière Utilisez la fonction String.split() de Java pour diviser une chaîne selon une expression régulière Jul 25, 2023 pm 09:07 PM

Utilisez la fonction String.split() de Java pour diviser une chaîne selon une expression régulière. En Java, pour diviser une chaîne selon une expression régulière, vous pouvez utiliser la méthode split() de la classe String. Cette méthode peut diviser une chaîne en fonction de l'expression régulière spécifiée, stocker les sous-chaînes divisées dans un tableau de chaînes et les renvoyer. Voyons comment utiliser cette fonction. Tout d’abord, nous devons utiliser la syntaxe de base de la méthode split() comme suit :

Comment diviser une chaîne à l'aide de la fonction split() de Python Comment diviser une chaîne à l'aide de la fonction split() de Python Nov 18, 2023 pm 12:41 PM

Comment diviser une chaîne à l'aide de la fonction split() de Python nécessite des exemples de code spécifiques. Dans la programmation Python, les chaînes sont un type de données très courant. Lors du traitement des opérations sur les chaînes, vous devez parfois diviser une chaîne en plusieurs parties. Dans ce cas, vous pouvez utiliser la fonction split() en Python pour y parvenir. La fonction split() est une méthode de chaîne intégrée à Python. Elle peut diviser une chaîne en plusieurs sous-chaînes en fonction du délimiteur spécifié et stocker ces sous-chaînes dans un fichier.