Java 多字符分割字符串

有时候要对不规整的数据进行分割处理,数据中可能会出现一个或多个不同的分割符,这时需要用到 String.split() 方法来进行分割,代码如下:

  String string = "张三:李四,王五;赵六:孙七";
    String[] authors = string.split("[,;:]");
    for (int i = 0; i < authors.length; i++) {
        System.out.println(authors[i]);
    }

获取的结果如下:

  张三
  李四
  王五
  赵六
  陈诚
时间: 2024-08-24 05:57:12

Java 多字符分割字符串的相关文章

js如何使用指定字符分割字符串

js如何使用指定字符分割字符串:在实际应用中,可能需要将字符进行分割,然后进行相关操作,下面就给出这样一个代码实例供大家参考.代码如下: var str="a-n-t-z-o-n-e"; var theArray=str.split("-"); console.log(theArray); 以上代码可以使用"-"作为分隔符来分割字符串,具体这里就不多介绍了,可以参阅javascript的String对象的split()方法一章节. 原文地址是:h

C# 如何用多字符分割字符串

用单字符分割字符串大家应该很熟悉,例如: string source = "dfd^Afdf^AAAAAA^Adfdf"; var list= source.Split('A'); 可是我们遇到这么一个场景,用多字符(字符串)分割字符串,方法: string source = "dfd^Afdf^AAAAAA^Adfdf"; string[] stringSeparators = new string[] { "^A" }; string[] r

java关于split分割字符串,空的字符串不能得到的问题

java关于split分割字符串,空的字符串不能得到的问题 class T { public static void main(String args[]) { String num[] = new String[11]; String sLine = "101494|360103660318444|2008/06/17|周润英|1292.0|3085.76|2778.28|912.91|106.0|||"; num = sLine.split("\\|"); in

Java 以空格分割字符串

Java中使用类似于 str.split("/"); 的方法可以很方便的实现将一个字符串分割为数组, 但是如果分隔符是一个(或几个)空格呢?? 我们的本能反应或许应该是 str.split(" "); //引号中间是空格 如果你尝试过以上方法,应该发现是不可以的!!不然你也不会看到这篇博客了,哈哈. 正确是方法如下: str = "Hello  I'm your        String";//空格可以任意多个String[] splited

根据字符分割字符串

CREATE OR REPLACE PROCEDURE GET_SPLIT ( V_STRING1   IN VARCHAR2,  --输入的字符串V_START IN NUMBER,       --开始截取的位置V_LENGTH IN NUMBER,      --截取的字符个数V_SPLIT  IN VARCHAR2     --分隔符号 ) AS V_STRING2  VARCHAR2(50);   --保留截取后的 字符串 BEGIN FOR I IN V_START..LENGTH(

Java之字符,字符串替换

/** 4. 字符串的替换操作 1. String replace(char oldChar,char newChar) //将新字符替换旧字符 3. String replaceFirst(String regex,String replacement); //替换第一个满足条件的字符串 */ public class TestString3 { public static void main(String[] args) { //说明: 将文章中英文下输入的句号 替换 成中文下输入的句号 S

C# 以特定字符分割字符串--IP地址分割

分割 IP 地址: string ipAddress = "192.168.2.168"; string[] sArray = ipAddress.Split(new char[] { '.' }); _box1.Text = sArray[0]; // 192 _box2.Text = sArray[1]; // 168 _box3.Text = sArray[2]; // 2 _box4.Text = sArray[3]; // 168

C#控制台基础 用字符分割字符串,删除空白项

1.不删空白项 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication2 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 string number

根据字符分割字符串的三种写法

Go --创建函数(第一版) create function [dbo].[m_split](@c varchar(2000),@split varchar(2)) returns @t table(col varchar(200)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1)) set @c = stuff(@c,1,ch