什么是正则表达式,怎样运用,在什么时候运用,

作者&投稿:胥雨 (若有异议请与网页底部的电邮联系)
java正则表达式什么时候用~

比如要将字符串中的大写的字母去掉,可以这样
str=str.replaceAll("[A-Z]","");
比如检查某个字符串是否是字母和数字组成,并且是字母开头,而且是6-10位,可以这样
str.matches("^[a-zA-Z][a-zA-Z0-9]{6,9}$");
返回true则为符合条件,否则不符合条件

在开头表示开始
在[]之间表示非

正则表达式是用来匹配固定字符串格式的。

比如规定一个字符串中,只能是数字,只能是字母,或者只能是数字,字母和下划线( _ )的组合。甚至,只能有3个数字,后面跟2个字母等,非常灵活。

最常用语网页表单验证。比如用户名的输入限制,电子邮箱的格式是否合法等等。

具体用法,这里写不大现实,网上有很多不错的教程

这里有篇教程,比较详细,楼主可以参考
http://www.regexlab.com/zh/regref.htm

正则表达式
学过一点
但是不熟
无能为力了

JDK API文档 java.util.regex.Pattern类 里有说明 希望能有帮助

判断字符串是否匹配某种形式
例如你在注册邮箱地址中,可以判断是否为 xx_**@xxx.xx形式


notepad++正则表达式怎么用?
notepad++正则表达式删除某行某字符开始的后面所有字符:^([^s]*)s.*$。删除所有行s字符开始后面的所有字符,如果是其他字符就把s替换为其他字符。

正则表达式 这个怎么写?
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是...

正则表达式怎么写?
正则表达式 ^[\一-\龥]+?(?=女|,|() 取第0捕获组的数据,注意打开多行模式匹配,逗号和小括号都是中文的字符 我给你一个Python语言的例子,你看看吧 import rea = "戴桂华女(力木通信)(航太通信)(博翼通信工程)\\n刘满珍(农机厂)\\n向吉斌,男(物贸)\\n邓会(烟厂)\\n何...

如何用正则表达式匹配指定位置的数字?
匹配正则:(?<=[0-9a-zA-Z]{14})(\\d{4})如果只匹配15位到第18位的数字的话不要使用全局匹配,使用全局匹配会返回多个子表达示结果

正则表达式怎么写?
0.1 到 3000.0 范围内的所有小数以及整数 的正则表达式:^(((\\d|[1-9]\\d|[1-9]\\d{2}|[1-2]\\d{3})(\\.\\d)?)|3000|3000.0)

正则表达式怎么写
正则表达式是为了要从一大串文本中,找到自己想要的内容。它并不能把你的这一串字符串用正则去表示。如果您的要求是这样描述 aid:开头,32位字符串(包含a-z,0-9以及@),“-”,“4位字符串(包含a-z,0-9)”,"-",12位字符串(包含a-z,0-9)那么,正则将这样表示 ^aid:[a-z0-9@...

用js的正则表达式检测电话号码,要求必须是1开头,只能是11位数字,该正则...
表达式写法是:\/^1\\d{10}$\/ 解析:^1 以1开头,\\d表示数字,\\d{10}表示数字出现10次,加上前面以1开头,正好是11个数字,X$表示以X结尾,这里用$表示后面没有了,11个数字后已经是匹配字符串的结尾。结果展示:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、...

正则表达式该怎么写?
正则表达式2

必须且只含有数字和字母,6-10位.正则表达式怎么写
pattern = '\/^[a-zA-Z0-9]{6,10}$\/';分开来注释一下:^ 匹配一行的开头位置;(?![0-9]+$) 预测该位置后面不全是数字;(?![a-zA-Z]+$) 预测该位置后面不全是字母;[0-9A-Za-z] {6,10} 由6-10位数字或这字母组成;$ 匹配行结尾位置。正则表达式 免费正则表达式,又称规则...

正则表达式"或"怎么写
竖线“|”就是或的意思。意思是将两个匹配条件进行逻辑“或”(or)运算。例如正则表达式(him|her) 匹配"it belongs to him"和"it belongs to her",但是不能匹配"it belongs to them."。注意:这个元字符不是所有的软件都支持的。而最简单的元字符是点,它能够匹配任何单个字符(注意不包括换行...

齐河县18726611562: 正则表达式 [^\[\]]+ 是什么意思 -
聂复诺保: 首先看\w表示匹配包括下划线的任何单词字符.等价于'[A-Za-z0-9_]'.然后跟了个_,在看*号:匹配前面的子表达式零次或多次.例如,zo* 能匹配 "z" 以及 "zoo". * 等价于{0,}. 这个表达式的意思就是把这个[\w_](任何单词字符包括下划...

齐河县18726611562: 什么是正则表达式? -
聂复诺保: 正则表达式是一种字符规则.它是用来匹配字符串的.打个比方,某警官学院要招生,要求:身高170以上,体重:70以上,性别:男性....这些条件就是一种规则,通过这个规则,该警官学院就可以招到符合要求的一批学生.正则表达式与上面这种规则一样,只不过它不是用来找人的,而是在程序里面用来找字符串的.在编程的时候,我们要从一个字符串里找出特定的部分,就可以用这种规则来匹配.楼主如果只是想了解正则表达式的概念的话,那么我想上面这些就足够了.如果是想编程的话,那么楼主可以参考下这个词条:http://baike.baidu.com/view/94238.html

齐河县18726611562: 如何使用正则表达式 -
聂复诺保: ^QTP使用正则表达式有2种方式,一种是在“常量值选项”对话框或“参数选项”对话框的“值”框中输入字符串的正则表达式语法,可以定义正则表达式.选中“正则表达式”复选框,以指示QuickTest将该值作为正则表达式处理. 另一种是...

齐河县18726611562: 正则表达式是什么意思 -
聂复诺保: 正则表达式是搜索、替换和解析复杂字符模式的一种强大而标准的方法.如果你曾经在其他语言(如Perl)中使用过它,他们的语法非常相似,那么你仅仅阅读一下re模块的摘要,大致了解其中可用的函数和参数就可以了.字符串也有很多方法...

齐河县18726611562: Linux中,正则表达式的作用是什么 -
聂复诺保: 正则表达式主要用来描述、匹配一系列符合某个句法规则的字符串.很多时候用在查询操作上.

齐河县18726611562: 什么是正则表达式,具体用途是什么,能举个实例吗? -
聂复诺保: 正则表达式实际上就是一个按照一定规则写成的字符串,比如说规定“\d“代表一位整数字符.现在我想判断一个变量是否是一位的整数字符,只需要通过方法matches("\\d")来验证就行了.public class ssica{ public static void main(String[]args){ String regex = "\\d"; System.out.print("4".matches(regex)); } } “4“是整数字符,因此应该返回true

齐河县18726611562: 正则表达式是什么? -
聂复诺保: 正则表达式,又称正规表示法、常规表示法.正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本.许多程序设计语言都支持利用正则表达式进行字符串操作.例如,在Perl中就内建了一个功能强大的正则表达式引擎.正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的.

齐河县18726611562: 正则式含义 -
聂复诺保: 概念 编辑 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑.简介 编辑 正则表达式是对字符串(包括...

齐河县18726611562: 什么是正则表达式?
聂复诺保: 正则表达式是查找和替换文本模式的简洁和灵活的表示法.VisualStudio中使用的正则表达式是VisualC++6.0中使用的、具有简化语法的表达式的超集.在“查找”、“在...

齐河县18726611562: 正则表达式通常运用到什么地方? -
聂复诺保: 正则表达式 :是用来处理字符串问题的一种小型语言.利用正则表达式可以很方便的实现字符串匹配、字符串查找等操作. 补充: 我是学java的,大概看了下搜索引擎相关文档,正则表达式对于字符串处理时很方便的,而且速率上看也比自己...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网