`

split 分割 字符串(分隔符如:* ^ : | , .) 及注意点

    博客分类:
  • Java
 
阅读更多
split 分割 字符串(分隔符如:* ^ : | , .) 及注意点 (2013-01-05 16:41:41)转载▼
标签: split 分隔符 java android it 分类: Java
【1】单个符号作为分隔符
       String address="上海|上海市|闵行区|吴中路";
     String[] splitAddress=address.split("\\|"); //如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
   
         String address="上海*上海市*闵行区*吴中路";
     String[] splitAddress=address.split("\\*");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
   
        String address="上海:上海市:闵行区:吴中路";
     String[] splitAddress=address.split("\\:");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

         String address="上海.上海市.闵行区.吴中路";
     String[] splitAddress=address.split("\\.");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
   
       String address="上海^上海市^闵行区^吴中路";
     String[] splitAddress=address.split("\\^");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
   

         String address="上海@上海市@闵行区@吴中路";
     String[] splitAddress=address.split("@");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
   
    String address="上海,上海市,闵行区,吴中路";
     String[] splitAddress=address.split(",");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);


    【2】多个符号作为分隔符
      String address="上海^上海市@闵行区#吴中路";
     String[] splitAddress=address.split("\\^|@|#");
     System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
   

***************************格式 小提示***************************************************
String address = new String("192.168.13.240");
        String[] str = address.split("\\.");
        for(String s : str){
            System.out.println(s);
        }

输出格式:
192
168
13
240
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

输出格式:上海上海市闵行区吴中路
*****************************************************************

总结:(1)split表达式,其实就是一个正则表达式。*  ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\\加以转义。
          (2)如果使用多个分隔符则需要借助 | 符号,如【2】所示,但需要转义符的仍然要加上分隔符进行处理。
分享到:
评论

相关推荐

    delphi7分割字符串

    例如,使用`RegEx.Split`函数可以方便地根据正则表达式分割字符串。 5. **忽略空字符串**:在分割过程中,可能希望跳过空的子字符串。这通常需要在处理结果时进行检查。 6. **性能优化**:对于大量数据的字符串...

    pb split() 字符串分割函数

    在编程领域,字符串处理是日常开发中的重要环节,而`split()`函数则是一个常见的字符串操作,用于将一个字符串按照特定的分隔符切分成多个子字符串。在这个场景中,我们关注的是一个名为"pb split()"的自定义字符串...

    Arduino 分割字符串库,strFenGe.rar

    `strFenGe.rar` 文件提供的可能是 Arduino 的一个自定义库,用于方便地根据特定分隔符分割字符串。在这个场景中,我们主要探讨 Arduino 中如何处理字符串以及如何使用类似库进行字符串分割。 1. **Arduino String ...

    字符串分隔(C#).txt

    ### 字符串分隔在C#中的应用 #### 概述 在计算机编程语言中,字符串处理是一项非常常见的任务。特别是在C#这种广泛应用于Windows应用程序开发的语言中,字符串的分割功能尤为重要。本篇文章将深入探讨如何在C#中...

    截取用,分割的字符串中的第n个字符串 SQL

    - **循环查找分隔符**:通过`WHILE`循环不断查找分隔符的位置,直到找到第n个子字符串为止。 - **更新变量**:每次循环中,都会更新`@start`和`@location`的值,以及递增`@next`来记录已找到的子字符串数量。 - *...

    pb分割字符串,自己写的split()方法

    2. **定义分隔符**:`as_sign = ","` 3. **调用方法**:调用上述定义的方法`split(as_string, as_sign)`。 执行上述步骤后,返回的结果数组将会包含以下几个元素: - `"Hello"` - `"world"` - `"this"` - `"is"` - ...

    Java字符串分隔方法split实践

    这个方法允许我们根据特定的分隔符将一个字符串分割成多个子字符串,这对于数据解析、格式转换等场景非常有用。在本文中,我们将深入探讨`split()`方法的实践应用。 `split()`方法位于`java.lang.String`类中,它的...

    js使用split函数按照多个字符对字符串进行分割的方法

    标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对字符串进行分割。这时,split()函数的常规用法就显得力不从心,而JavaScript的灵活性允许我们使用...

    c语言实现字符串分割split()

    c语言实现字符串分割split(), 实现C语言实现按分隔符来截取字符串

    js截取字符串函数.txt

    - **separator:** 分割字符串时使用的分隔符。 - **limit:** 可选参数,指定返回数组的最大长度。 **示例:** ```javascript let str = "jpg|bmp|gif|ico|png"; let arr = str.split("|"); // arr 的值为 ["jpg", ...

    字符串分割的字符串数量 SQL

    在数据库管理和数据处理领域中,经常需要对存储在字段中的字符串进行处理,特别是当这些字符串包含了多个值时,通过分隔符将其分割成独立的部分是常见的需求之一。本篇文章将详细介绍如何利用SQL语言实现这一功能,...

    字符串分割

    此外,该项目可能还涵盖了如何处理无分隔符或分隔符连续的情况,以及如何在分割后对结果进行进一步处理,比如去除空字符串或者对子字符串进行排序。 总之,字符串分割是数据处理的基础技能,无论你是初学者还是经验...

    C++常用字符串分割方法实例汇总

    参数说明:str为要分解的字符串,delim为分隔符字符串。 返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。 其它:strtok函数线程不安全,可以使用strtok_r替代。 示例: //借助strtok实现...

    plsql分割字符串

    自定义函数`FUNCTION_SF_SPLIT_STRING`如上所示,是一个典型的用于分割字符串的函数,它接受两个参数:待分割的字符串`STRING`和用作分隔符的子字符串`SUBSTRING`,返回一个`VARCHAR2`类型的数组,其中包含了分割后...

    JavaScript语言教程:JavaScript 字符串

    ### JavaScript字符串方法详解 #### 一、概述 在JavaScript中,字符串是一种常用的数据类型,用于表示文本信息。字符串可以通过多种方式进行操作,例如查找字符、连接字符串等。本篇教程将详细介绍JavaScript中的...

    字符串处理的12个例子

    `str.split(separator)`可以将字符串按照指定的分隔符切割成多个子串,形成一个列表。 8. **字符串连接**: `str.join(list)`是将一个字符串列表连接成一个新的字符串,每个元素之间用原始字符串作为连接符。 9....

    JS split() 分割字符串

    - `separator`: 这是一个可选参数,表示用来分割字符串的分隔符。它可以是一个字符串或者一个正则表达式。如果省略或设置为`null`,则整个字符串会被视为一个单独的元素。 - `limit`: 可选参数,用于限制返回的子...

    字符串管理

    - **分割字符串**:`split()`函数可以按照指定分隔符将字符串分割成多个子字符串,并返回一个列表。 - **合并字符串**:`join()`方法用于将字符串列表合并成一个大字符串,分隔符可以自定义。 5. **字符串格式化*...

    db2字符串分隔,函数,过程的使用

    以下将详细介绍DB2中用于字符串分隔、函数及过程的使用。 1. 字符串分隔函数: 在DB2中,最常用的字符串分隔函数是`STRIP()`和`TOKENIZE()`。`STRIP()`函数用于去除字符串两端或内部的空格或指定字符。例如,`...

    PHP程序设计-3期(KC016) 2.8.4字符串分割习题.doc

    `explode()`函数用于根据提供的分隔符(一个字符串)来拆分字符串,而`split()`函数(自PHP 5.3.0起已被弃用,推荐使用`preg_split()`)则使用正则表达式来分割字符串,这使得它更灵活,但使用起来也更复杂。...

Global site tag (gtag.js) - Google Analytics