包含点的正则表达式包括哪些?

问题描述

包含点的正则表达式包括哪些?

此正则表达式怎么包含点??有点奇怪

public class ClassOne {

public static void main(String[] args) {
    String str="122.34/124345";
    String []result;
    result=str.split("[\+-/]");//此正则表达式包括点
    System.out.println(result[0]);
    System.out.println(result[1]);
}

}

输出的结果为:122
34
怎么以点(.)分开了???? 不是只有+ - 或者/才分开呢?

解决方案

需要转义
[./]

解决方案二:

你目前的表达式的意思是: 匹配 +至/ 之间的所有字符,而不是 +-/

解决方案三:

  • 要放在最后 要么进行转义

试试这样即可:

[/+-]

解决方案四:

或者这样: [+-/]

时间: 2024-09-11 19:49:51

包含点的正则表达式包括哪些?的相关文章

正则表达式不包含属性_正则表达式

找出所有img标签的,没有带说明属性alt的标签: 正则:<img(?![^<>]*?alt[^<>]*?>).*?> 例子:<img src="" alt=""> <img src="" >  <img src="" title="">  <img src="" id=""> 

中文包含数字 和 英文包含数字 的正则表达式

问题描述 //中文正则表达式var chinese = /^[u0391-uFFE5]+$/;//英文正则表达式var english = /^[A-Za-z]+$/;我验证的字符串包含数字,所以,如果除数字外都是汉字,那汉字验证通过,如果除数字外都是英文字符,那英文验证通过,也就是中间的数字不影响验证结果,数字不需要验证.请问上面的正则表达式怎么修改啊?现在这个项目上,需要比对客户机构信息,含数字,这个机构有两个名称:一个中文全称.一个中文首字母全程,都含有数字! 解决方案 //中文正则表达式

Java正则表达式详解

详解|正则 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单.如果你不熟悉这个术语,那么"正则表达式"(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式. 许多语言,包括Perl.PHP.Python.JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级"搜索-替换"功能.那么Java又怎样呢?本文写作时,一个包

Java正则表达式详解(上)

详解|正则 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单.如果你不熟悉这个术语,那么"正则表达式"(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式. 许多语言,包括Perl.PHP.Python.JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级"搜索-替换"功能.那么Java又怎样呢?本文写作时,一个包

java正则表达式教程

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单.如果你不熟悉这个术语,那么"正则表达式"(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式. 许多语言,包括Perl.PHP.Python.JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级"搜索-替换"功能.那么Java又怎样呢?本文写作时,一个包含了用正则表

精通 JS正则表达式

正则表达式可以: •测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证 •替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找文字主体时待匹配的一个或多个字符串

Java 正则表达式详解_正则表达式

如果你不熟悉这个术语,那么"正则表达式"(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式. 正则表达式30分钟入门教程 常用正则表达式 许多语言,包括Perl.PHP.Python.JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级"搜索-替换"功能.那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification R

正则表达式基础语法

"正则表达式"描述在搜索文本正文时要匹配的一个或多个字符串.该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板. 正则表达式包括普通字符(例如,a到 z之间的字母)和特殊字符(称为"元字符"). 特殊字符 下表包含了单字符元字符的列表以及它们在正则表达式中的行为. 注意 若要匹配这些特殊字符之一,必须首先转义字符,即,在字符前面加反斜杠字符 (\).例如,若要搜索"+"文本字符,可使用表达式"\+". 元字符 行为 示例

Ruby程序中正则表达式的基本使用教程_ruby专题

Ruby大部分的内置类型都和其它的编程语言很相似.主要有strings,integers,floats,arrays等等.然而,只有脚本语言,如Ruby,Perl,和awk等提供了内置表达式类型的支持.正则表达式尽管比较隐蔽,但却是一个很强大的文本处理工具. 正则表达式是使用指定的模式匹配字符串的一种简单的方法.在Ruby中,创建正则表达式的典型方式是把模式写在两个斜线之间/pattern/. 毕竟,Ruby就是Ruby,正则表达式也是对象,也能像对象般操作. 例如,你可以使用下面的正则表达式写