`
yangwei0915
  • 浏览: 465256 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

使用正则表达式分隔字符串

阅读更多

在分隔一个字符串为数组时可采用String对象上的spilt方法,可以传入一个字符串进行分隔也可以传入一个正则表达式进行分隔。比如字符串是由很多单词构成的,中间采用的分隔符可能有空格或标点符号或其他的特殊字符。比如下列的字符串对象:

String str="station news/talk"

可以采用如下代码进行分隔:

String[] args=str.split(" |/");

这样得到的args数组为:

station

news

talk

 

避免了先传入空格进行分隔后,再使用'/'进行分隔。

 

 

分享到:
评论

相关推荐

    使用正则表达式拆分字符串

    在本教程中,我们将深入探讨如何使用正则表达式来拆分字符串,这对于数据处理和文本分析尤其有用。下面将详细阐述正则表达式的概念、语法以及如何在不同编程语言中实现字符串的拆分。 1. 正则表达式基础 - **模式...

    Oracle通过正则表达式分割字符串 REGEXP_SUBSTR的代码详解

    string :需要进行正则处理的字符串 pattern :进行匹配的正则表达式 position :起始位置,从第几个字符开始正则表达式匹配(默认为1) occurrence :标识第几个匹配组,默认为1 modifier :模式(‘i’不区分大...

    C#.net 使用正则表达式拆分字符串

    本教程将深入探讨如何使用C#.NET中的正则表达式(Regex类)来拆分字符串。 首先,我们需要理解C#中的`System.Text.RegularExpressions`命名空间,它包含了对正则表达式操作的支持。在使用正则表达式之前,你需要...

    正则表达式判断手机邮箱

    正则表达式(Regular Expression)是一种模式匹配工具,用于在文本中查找、替换或提取符合特定规则的字符串。在IT行业中,正则表达式被广泛应用于数据验证、文本处理、爬虫程序等领域,特别是在判断手机号码和邮箱...

    VB 正则表达式 使用详解

    VB 正则表达式是指使用正则表达式在 VB 中进行字符串处理和搜索操作。正则表达式是一种强大的工具,能够在字符串中搜索和匹配特定模式。它可以应用于数据有效性验证、文本替换、字符串提取等方面。 正则表达式的...

    第11.25节 Python正则表达式编译re.compile及正则对象使用.rar

    1. **性能提升**:编译后的正则表达式对象可以多次重复使用,避免了每次都解析字符串的过程,提高运行速度。 2. **代码清晰**:将正则表达式模式与执行操作分开,使代码更易读、更易于维护。 3. **预处理错误检查**...

    delphi xe 10 正则表达式

    在Delphi XE10中,正则表达式是一种强大的文本处理工具,它允许程序员通过模式匹配来查找、替换或提取字符串中的特定模式。本文将深入探讨Delphi XE10中的正则表达式功能,包括基本概念、语法、API接口以及实际应用...

    测试使用正则表达式的一个小程序

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,它在信息技术、编程语言和文本处理中广泛使用。正则表达式通过一种特殊的语法来定义一系列的字符组合,以此来查找、替换或者提取符合规则...

    delphi下使用正则表达式控件集

    - **分隔字符串**:根据特定的分隔符将长字符串分割成数组。 - **搜索和查找**:快速定位文本中的特定模式,并返回匹配的子串。 在实际应用中,首先需要将下载的`RegExpr.rar`和`DEELX.rar`解压,然后将它们的源...

    C#字符串和正则表达式参考手册.zip

    《C#字符串和正则表达式参考手册》是针对编程语言C#中关于字符串操作和正则表达式使用的详尽指南。在C#中,字符串是处理文本数据的基础,而正则表达式则是进行复杂文本匹配和处理的利器。本手册深入浅出地介绍了这两...

    delphi2010 正则表达式实例

    在Delphi 2010中,正则表达式是一个强大的工具,用于处理字符串匹配、查找、替换等任务。TPerlRegEx组件是Delphi引入的正则表达式引擎,它基于Perl兼容正则表达式(PCRE)库,提供了丰富的正则表达式功能。下面我们...

    清华大学精品Python学习PPT课件-第5章 Python正则表达式.pptx

    第五章“字符串与正则表达式”深入探讨了这一关键主题,旨在帮助初学者和有经验的开发者更好地理解和使用字符串及正则表达式。 **5.1 字符串基础** 1. **字符串表示**:Python中的字符串可以由单引号或双引号包围...

    日期正则表达式(很实用)

    正则表达式是一种用于文本模式匹配的强大工具,在处理字符串时极为有用。日期格式验证是正则表达式常见应用场景之一,尤其是在表单验证、数据清洗等领域。本文将详细介绍几种常用的日期正则表达式及其原理。 #### ...

    Python程序员必会的正则表达式

    re 模块提供了一些根据正则表达式进行查找、替换、分隔字符串的函数。 re 模块常用的函数包括: * match(pattern, string, flags=0):根据 pattern 从 string 的头部开始匹配字符串,只返回第 1 次匹配成功的对象...

    IP地址的正则表达式

    在处理IP地址时,正则表达式可以帮助我们验证一个字符串是否符合IPv4地址的标准格式。 ### IP地址的正则表达式分析 给定的正则表达式为:(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5...

    邮箱校验正则表达式

    首先,我们需要获取用户输入的邮箱地址,然后使用正则表达式来判断输入的字符串是否符合邮箱地址的格式。如果输入的字符串不符合邮箱地址的格式,将弹出警告信息。 正则表达式 `/^\w+([-\.]\w+)*@\w+([\.-]\w+)*\.\...

    关于正则表达式的应用(正则表达式)

    正则表达式是一种强大的文本处理工具,用于在字符串中寻找匹配特定模式的子串。它在编程语言如PHP中有着广泛的应用,包括数据验证、文本提取、搜索与替换等任务。正则表达式通过一系列特殊字符(元字符)和结构来...

    正则表达式 Java 判断字串是否合理

    正则表达式是一种强大的文本处理工具,它能够帮助我们匹配、查找、替换等操作符合某种规则的字符串。在Java中,通过`java.util.regex`包提供了对正则表达式的支持。 ### 2. 邮箱地址验证 在实际应用中,经常需要...

    PHP中一些可以替代正则表达式函数的字符串操作函数

    在处理字符串时,正则表达式提供了强大的模式匹配能力,但其执行效率并非在所有场景下都是最优的。在对字符串进行简单的分割、搜索或替换操作时,使用专门的字符串操作函数可以大幅提升处理速度。本文将详细介绍PHP...

Global site tag (gtag.js) - Google Analytics