`

split的正则表达式

    博客分类:
  • java
阅读更多
我们很经常做得一个事情,一句话,按空格来切分
String str = "word:love property:v meaning:爱";
		  String[] strs = str.split(" ");


好的,这样很快就好了。但是假如我想多个空格也切分呢,我们要在得到的结果过滤掉空格吗,需要这么麻烦吗?假如按照xxx:xxx这样去切分呢,,,

这时候,正则表达式就派上用场了。

切分多个空格:
String str = "word:love   property:v meaning:爱";
		  String[] strs = str.split("\\s+");


按照xxx:xxx这样去切分,想得到后面的属性的值
String str = "word:love   property:v meaning:爱";
		  String[] strs = str.split("\\w+:");
		  for (String string : strs) {
			System.err.println(string);
		}


得到的结果是

love  
v

分享到:
评论

相关推荐

    java-正则表达式-正则表达式元素介绍

    正则表达式主要配合以下方法使用 匹配 string.matches() 分割 string.split() 替换 string.replaceAll()

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 第10章(/10/) ASPNETValidator/Compare.aspx 比较验证 ASPNETValidator/...

    精通正则表达式~~~

    精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...

    正则表达式

    4) String[] split(String regex)根据给定正则表达式拆分该字符串后得到的字符串数组。 3、 创建正则表达式: 正则表达式中使用的常见字符: 1) \t:制表符(‘\u0009’). 2) \n:换行(‘\u000A’)。 3) \r:回车(...

    18.C#字符串和正则表达式参考手册 影印版

    C#字符串和正则表达式参考手册 目 录 第1章 系统处理文本的方式 1 1.1 .NET Framework 1 1.1.1 公共语言运行时 2 1.1.2 .NET Framework类库 3 1.2 文本是一种数据类型 4 1.2.1 C#的数据类型 5 1.2.2 字符和字符集 6 ...

    从零开始学习正则表达式.rar

    正则表达式学习基础篇正则表达式语法(01): 关于大小写与中文 正则表达式语法(02): 或者与重复 正则表达式语法(03): 匹配范围 正则表达式语法(04): 常用转义字符与 . 正则表达式语法(05): 边界 正则表达式语法(06): ...

    java正则表达式匹配全角空格

    split函数按照空格拆分,兼容全角空格、半角空格

    Java中使用正则表达式处理文本数据

    本文将介绍如何在Java中使用正则表达式来处理文本数据。正则表达式就是一个字符串,但和普通的字符串不同的是,正则表达式是对一组相似字符串的抽象,如下面的几个字符串: a98b c0912d c10b a12345678d ab ...

    Java正则表达式学习教程

    本教程旨在帮助你驾驭Java正则表达式,同时也帮助我复习正则表达式。 什么是正则表达式? 正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言...

    java 正则表达式

    不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下: var ip="10.100.20.168"ip=ip.split(".")alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1)) 匹配Email...

    PostgreSQL 正则表达式 常用函数的总结

    PostgreSQL 正则表达式 常用函数的总结 对那些需要进行复杂数据处理的程序来说,正则表达式无疑是一个非常有用的工具。本文重点在于阐述 PostgreSQL 的一些常用正则表达式函数以及源码中的一些函数。 正则相关部分的...

    javascript用正则表达式把1234567890替换为abcdefghij

    您可能感兴趣的文章:JavaScript利用正则表达式替换字符串中的内容使用JS正则表达式 替换括号,尖括号等JS使用正则表达式过滤多个词语并替换为相同长度星号的方法JS使用正则表达式实现关键字替换加粗功能示例js正则...

    Javascript正则表达式验证账号、手机号、电话和邮箱的合法性

    正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。本章介绍 JavaScript...

    python 使用正则表达式按照多个空格分割字符的实例

    程序代码如下 import os import re os.system(nmap -sP 192.168.3.0/24) //扫描IP ...length = len(mac) for i in range(1,length): b= re.split(r +,mac[i]) //按照...以上这篇python 使用正则表达式按照多个空

    Python基础——正则表达式

    正则表达式 (Regular Expression) 又称 RegEx, 是用来匹配字符的一种工具. 在一大串字符中寻找你需要的内容. 它常被用在很多方面, 比如网页爬虫, 文稿整理, 数据筛选等等. 最简单的一个例子, 比如我需要爬取网页中每...

    正则表达式笔记

    系统学了一下正则表达式,省的以后总是查,顺便做了下笔记1、正则表达式概述2、re模块操作1. re模块的使用过程2. re模块示例(匹配以itcast开头的语句)3. 说明3、表示字符4、原始字符串5、表示数量示例1:*示例2:+...

    String字符串匹配javascript 正则表达式

    String对象中支持正则表达式有4种方法,分别是:search、replace、match、split str.search(regexp) 定义:search()方法将在字符串str中检索与表达式regexp相匹配的字串,并且返回第一个匹配字串的第一个字符的位置...

    正则表达式模式匹配的String方法

    String对象中支持正则表达式有4种方法,分别是:search、replace、match、split str.search(regexp) 定义:search()方法将在字符串str中检索与表达式regexp相匹配的字串,并且返回第一个匹配字串的第一个字符的位置...

    PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)

    前面我们已经学习了正则表达式的基础语法,包括了定界符、原子、元字符和模式修正 符。实际上正则表达式想要起作用的话,就必须借用正则表达式处理函数。本节我们就来介绍一下PHP中基于perl的正则表达式处理函数,...

Global site tag (gtag.js) - Google Analytics