谁能解释一下正则表达式?

/^d{1,8}$|.d{1,2}$/
//是什么意思?
^d是什么意思?
$是什么意思?
.d是什么意思?

//是什么意思?
++++++++是界定符,表示在此范围内,也可以换成##
^d是什么意思?
++++++++表示以d开头的字符串,首字符只能是d.dfdfdd(可以).121d(不可以)
$是什么意思?
+++++++++表示结束符
.d是什么意思?
++++++++.表示要实际存在一个.。d也是实际存在一个d如fdfddf.dopopop
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-20
你写错了吧,应该是\d吧

/^\d{1,8}$|\.\d{1,2}$/
//是javascript中的语法,用来表示是正则表达式
^表示开头
\d{1,8}表示1到8为的数字
$表示结尾
|表示或
\.表示小数点
\d{1,2}表示1到2为数字
和起来的意思是要匹配整数部分有1到8位,可以拥有1到2位小数部分。
第2个回答  2012-02-20
^是开始标记
d是纯字符d,如果是\d 表示一个数字
{1,8}是1-8个字符,\d{1,8}是1-8位数字(0-99999999)
$是结尾标记
.是所有字符,换行除外。本回答被提问者采纳

正则表达式什么意思
正则表达式是一种用于处理字符串的强大工具,它是一种特定的语法模式,用于匹配和查找文本。正则表达式的详细解释如下:正则表达式的定义 正则表达式是一种文本模式匹配的工具,它通过特定的模式来描述一系列符合规则要求的字符串。这些规则可以是字符序列、特殊字符、通配符等,通过组合这些规则,可以实现对复杂...

正则表达式是什么意思
正则表达式的详细解释如下:正则表达式的定义 正则表达式是一种计算机语言中的文本模式匹配规则。它通过特定的模式来描述一系列可能匹配的字符串,因此可以用于验证文本的格式是否符合某种规则,或者在文本中查找特定的字符串模式。在编程、文本编辑、搜索引擎等领域,正则表达式都有着广泛的应用。正则表达式的构成...

正则表达式什么意思
正则表达式如下:([1-9]\\d*(\\.\\d*[1-9])?)|(0\\.\\d*[1-9])[1-9]\\d*表示所有大于等于1的整数(整数第一位不为0,后面的随意)\\.\\d*[1-9]为小数部分(小数点最后一位不为0,中间的随意)([1-9]\\d*(\\.\\d*[1-9])?)就是所有大于0的数,并且可以有小数部分 (0\\.\\d*[1-...

什么是正则表达式
正则表达式,又称规则表达式。是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则...

正则是什么意思
正则,即正则表达式,是一种强大的文本处理工具。详细解释:1. 基本定义:正则表达式是一种用于描述文本模式的语法规则。它能够帮助我们方便地在文本中查找、替换或者分割符合某个模式的字符串。在许多编程语言和工具中,正则表达式都有着广泛的应用。2. 功能特点:正则表达式的强大之处在于其模式匹配的能力...

求解释C#正则表达式
正则表达式是(?i)[\/da-f){2},不过像是有问题,解释如下:(?i)表示英文字母大小写不敏感,即大小写均可 [\/da-f]表示单个字符允许的集合,写成这个样子则允许\/、a-f共13个字符,说它有问题是指\/应该是\\,则\\d表示0-9,那样的话,就允许0-9、a-f共16个字符 {2}表示连续出现两次 综上...

正则表达式的含义
号表示前面括号中的内容是可选的,\\.表示小数点,\\w表示英文字母数字和下划线,其后的星号表示可以重复零到多次 整个正则的含义就是以前导的减号或数字开头,然后后面可以有多位数字,最后部分可以有小数点加多个英文字母数字下划线的字符串.比如 "3.15", "-978","35.ab"这三个字符串就符合这个正则 ...

帮忙解释一下如下的正则表达式的意思。谢谢!越详细越好!
上面的@{1}就是表示一个@,可以不写,就写一个@就行了。{2,4}:就是要求2-4个字符。{0,1}:表示0或1个字符,可以用?来代替。如\\.?:表示0个或1个.\/ig:这个是忽略大小写,且全局匹配。+:表示1或多个字符。^:以什么开头。上面就是以单词字符开头。是JS正则吧。明白了没?

正则表达式\/^[^\\?]+\\??\/是什么意思
两个\/之间的字符串表示一个正则表达式。[^\\,]表示任何非,(逗号)的字符,+表示一个或者多个。?当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少地匹配所搜索的字符串,而默认的贪婪模式则尽可能多地匹配所搜索的字符串。例如...

正则表达式是什么?
①pattern类:<font color=red>pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pattern对象,你必须首先调用其公共静态编译方法,它返回一个Pattern对象。该方法接受一个正则表达式作为它的第一个参数。②Matcher类:Matcher对象是对输入字符串进行解释和匹配操作的引擎。与...

相似回答
大家正在搜