`

Java Split用竖线作为分隔符

阅读更多

今天用到了Java中的Split函数,要以“|”作为分隔符,但是当输入竖线时,发现出错了!

网上一搜,找到这是因为split里面有两个参数,其中一个是limit,表示匹配参数的个数,另一个就是匹配参数,split不是简单的匹配,里面输入的是“正则表达式”,所以问题就出在这个正则表达式上了。

正确写法应当是:

str.split("\\|");

故以后发现不能匹配输入的分隔符,那么就看看正则表达式吧!

分享到:
评论

相关推荐

    C#千位分隔符

    在C#中,可以通过几种方式来实现这一功能,包括使用`NumberFormatInfo`类、自定义格式字符串或编写专门的函数来插入逗号或其他字符作为千位分隔符。 ### 示例代码分析 #### 插入千位分隔符 在给定的代码片段中,...

    Java字符串分隔方法split实践

    这里我们使用了空格作为分隔符(即`regex`为" "),所以每个单词都被分开存储在数组`parts`中。 正则表达式的灵活性使得`split()`方法非常强大。例如,如果我们想要根据逗号和空格分隔字符串,可以这样操作: ```...

    按分隔符提取字符串组

    以Python为例,我们可以使用内置的`split()`函数来实现按分隔符提取字符串组。这个函数接受一个可选参数,即分隔符,默认为空格。例如,有以下字符串: ```python s = "apple,banana,grape" ``` 如果我们想要按...

    逐行读取文本文件 分隔符 c#

    处理带有复杂分隔符的文本文件时,可以使用`String.Split()`方法。此方法接受一个或多个分隔符作为参数,并返回一个字符串数组,其中包含根据分隔符拆分的子字符串。如果分隔符有多种,可以传递一个字符串数组作为...

    Javasplit.java

    文件目录转json格式

    sqlserver中去除字符串中连续的分隔符的sql语句

    以下测试用于去除任何字符串中连线的分隔符 代码如下: –去除字符串中连续的分隔符 declare @str nvarchar(200) declare @split nvarchar(200),@times int set @str=’中 国1 2 34 55 5 6 7 7′;–字符 set @split=...

    Java中Split的用法及注意

    另外,如果我们想要使用多个分隔符,可以使用竖线 (`|`) 作为连接符。例如: ```java String test = "You and me,from one world!"; String[] arrtest = test.split(" |,"); for(int i = 0; i ; i++){ System.out....

    字符串按“指定分隔符”和“指定长度”分隔示例

    本示例主要关注如何使用C#来实现一个特定的功能:按照指定的分隔符和指定的长度来分割字符串。这个功能在处理大量文本数据时尤其有用,例如在读取、分析或格式化日志文件,或者从用户输入中提取特定信息时。 首先,...

    JAVA_split_用法

    此方法利用正则表达式(Regular Expression)作为分隔符来分割字符串,并允许设定分割后的数组的最大长度。 #### split() 方法签名 `split()`方法有两个主要重载版本: 1. `public String[] split(String regex)` ...

    Oracle函数:根据自定义分隔符拆分字段SPLIT-STR()然后查询检索数据库表数据

    2、自定义分隔符:支持用户自定义分隔符,如英文逗号、分号等,满足各种复杂的字段拆分需求。 3、灵活扩展:提供函数接口,支持用户根据实际需求进行二次开发和功能扩展。 4、易于集成:函数设计简洁,易于集成到...

    对python 多个分隔符split 的实例详解

    python中.split()只能用指定一个分隔符 例如: \ntext='3.14:15' print text.split('.') 输出结果如下: ['3', '14:15'] 想一次指定多个分隔符可以用re模块 import re\ntext='3.14:15' print re.split('[.:]', ...

    C#实现分隔符转换为数组

    在上述代码中,我们定义了一个包含三种水果名称的字符串,并使用逗号作为分隔符。`Split(',')`会返回一个新的字符串数组`fruits`,其中包含"apple"、"banana"和"orange"。 `Split()`方法还支持传入多个分隔符。例如...

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

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

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

    在split()函数中使用正则表达式作为分隔符,可以实现对字符串的多重分割。具体来说,我们可以在正则表达式中列出所有我们希望作为分隔符的字符,并将这个正则表达式作为split()函数的参数。 例如,如果我们有一个...

    splitStrJS:多个分隔符作为数组拆分字符串功能(它既支持数组作为分隔符,也支持一个分隔符作为字符串)

    splitStrJS 多个分隔符作为数组拆分字符串功能(它既支持数组作为分隔符,也支持一个分隔符作为字符串) 没有本机函数或方法可以支持提供多个分隔符的数组,唯一的本机方法是使用正则表达式作为分隔符。 将split与...

    java中的split的用法

    ##### 示例1:使用逗号作为分隔符 ```java String str = "apple,banana,grape"; String[] result = str.split(","); for (String s : result) { System.out.println(s); } ``` 输出结果: ``` apple banana grape...

    mapreduce 自定义分隔符源码

    可以使用Java的`String.split()`方法,或者更高效的方式,如`Pattern`和`Matcher`类。 - 将分割得到的数据项存储在一个数组或列表中。 - 设置Key为当前的输入位置,Value为一个`Text`对象,将数据项的列表转换成...

    java split()使用方法解析

    在上面的代码中,我们使用 `.` 作为分隔符,将字符串 `str` 分割成多个子字符串,并将其存储在 `result` 数组中。 二、split() 函数的参数 split() 函数可以接受两个参数,第一个参数是分隔符,第二个参数是分割的...

    C#中split的使用

    使用正则表达式作为分隔符 除了字符和字符串分隔符,`Split`方法还可以接受一个正则表达式作为参数,这使得我们可以使用更复杂的模式来分割字符串。例如,如果你想以任何非字母数字字符为分隔符,可以这样做: ```...

    检查字符串是否被指定分隔符分隔

    例如,要检查字符串是否由一个或多个空格分隔,可以使用`"\s+"`作为分隔符的正则表达式。 总结一下,检查字符串是否被指定分隔符分隔,可以使用Python的`split()`函数或者正则表达式。对于简单情况,`split()`可能...

Global site tag (gtag.js) - Google Analytics