哪位大神帮我解释下这串正则表达式/^(.*)(\.)(.{1,8})$/

/^(.*)(.)(.{1,8})$/
/这个是什么意思;
(.*)这是什么意思;
为什么这个正则表达式都用小括号包含起来

请问下为什么用小括号括起来呢,去掉括号,比如这串表达式写成/^.*..{1,8}$/ 好像意思是一样的

2个回答

前后的杠只是javascript的界符,没有实际意义i这个表达式是说,以任意字符开始(包括没有),之后一个点,然后1-8个任意字符
比如
1234.123aaa
abc.aaaa
.aaaa
.....
这些都可以匹配

ybdt1201
ybdt1201 /^(.*)(.)(.{1,8})$/ ,请问下为什么用小括号括起来呢,去掉括号,比如这串表达式写成/^.*..{1,8}$/ 好像意思是一样的
3 年多之前 回复

你应该去看看正则表达式的语法,嘻嘻

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
哪位大神帮我解释下这串正则表达式/^(.*)(\.)(.1,8)$/
/^(.*)(\.)(.1,8)$/rn/这个是什么意思;rn(.*)这是什么意思;rn为什么这个正则表达式都用小括号包含起来rnrn请问下为什么用小括号括起来呢,去掉括号,比如这串表达式写成/^.*..1,8$/ 好像意思是一样的
哪位大神帮我看一下这串JavaScript什么意思
[img=https://img-bbs.csdn.net/upload/201705/19/1495173179_866045.png][/img]
这串C的双引号和╲谁能帮我解释下?
╲“5 7╲”这样写好怪,为什么他不这样╲“5  7”╲或者这样“╲5 7╲”n![图片](https://img-ask.csdn.net/upload/201608/06/1470494939_442663.jpg)
求大神帮我解释下这几句汇编指令
MOV A, @R1rnMOV A, R1rnMOV R1 ArnMOV @R1 Arn
哪位大神给解释解释。。。。
select length(sys_guid()) from dual;rn结果明明是32位,可是为啥要用raw(16)来存储呢,rnrn[color=#FF0000]新手,勿喷。。。。。[/color]
哪位大神帮我解释一下这两句js代码
想问一下 var reader = new FileReader();和 reader.onload = function()是什么意思?n一般用var reader = new FileReader()的时候,new后面一般是函数方法,但是这里的FileReader();在上下文中并没有找到这个方法。n```jsnvar fileInput = document.createElement('input');n fileInput.setAttribute('type', 'file');n fileInput.setAttribute('accept', 'image/*');n fileInput.setAttribute('id', 'image-' + imageIndexIdNum);n fileInput.addEventListener('change', function(event) n /*添加照片的对话框,选好照片后,点击打开后触发*/n var file = fileInput.files[0];n if (file) n var reader = new FileReader();n reader.onload = function() n //处理 android 4.1 兼容问题n var base64 = reader.result.split(',')[1];n var dataUrl = 'data:image/png;base64,' + base64;n //n placeholder.style.backgroundImage = 'url(' + dataUrl + ')';n n reader.readAsDataURL(file);n placeholder.classList.remove('space');n ui.newPlaceholder();n n , false);n ```n
帮我解释这代码!!!
帮我解释一下这代码,不知道是做什么用的?谢谢,我是自学,所以问题可能简单了,但对我来说不简单,大家不要烦呀!谢谢rn rn Server Variablern Valuernrn<% For Each name In Request.ServerVariables %>rn <%= name %>rn <%= Request.ServerVariables(name) %>rnrnrn<% Next %>
帮忙解释一下这串正则表达式
/^[0-9]\d5(?!\d)$/
请问正则表达式[a-zA-Z]1,8的意思?
是1到8个大写或小写字母;rn还是一个小写字母加一个大写字目的组合重复8次?rn哪里能找到详细介绍正则表达式的文档?
哪位大神帮我看一下!!
if里面的条件成功后执行了修改语句,但是else里面的条件也执行了,咋回事?这样就相当于修改了老数据,又增了一条多余的数据rnrnalter PROC [DBO].[Abroad-Temporary-TH]rn@XTABLEID INTrnASrnBEGINrnIF (select COUNT(*) from BBWXZJ WHERE XSUBID=@XTABLEID AND REQUANTITY>0)>0rnIF (SELECT COUNT(*) FROM HHWXZSTH WHERE SOURCEBILLNO=(SELECT SOURCEBILLNO FROM HHWXZJ WHERE XTABLEID=@XTABLEID))>0rn UPDATE D SET D.RETURNQUANTITY =D.RETURNQUANTITY+B.REQUANTITYrn FROM HHWXZJ A,BBWXZJ B,HHWXZSTH C,BBWXZSTH D WHERE A.XTABLEID = B.XSUBID AND C.XTABLEID=D.XSUBIDrn AND A.SOURCEBILLNO = C.SOURCEBILLNO AND B.XSUBID=@XTABLEIDrn ELSErn INSERT INTO HHWXZSTH(XTABLEID,SOURCEBILLNO,PROGROUP,CGGROUP,XNOTEB)rn SELECT XTABLEID,SOURCEBILLNO,PROGROUP,CGGROUP,XNOTEB FROM HHWXZJ WHERE XTABLEID=@XTABLEIDrn INSERT INTO BBWXZSTH(XSUBID,GOODCODE,GOODNAME,YDSPEC,PROTYPE,UNIT,RETURNQUANTITY,TAXCATEGORY,CKNAME)rn SELECT @XTABLEID,GOODCODE,GOODNAME,YDSPEC,PROTYPE,UNIT,REQUANTITY,TAXCATEGORY,CKNAME FROM BBWXZJ WHERE XSUBID= @XTABLEIDrnENDrn
哪位大神帮我一下
我用的是VS2008,C#,现在我将数据都放在datagrid中,但有的太长,我不想全部显示,当鼠标移过来的时候我用一个div全部显示。rnrnJS代码: rnrn rnCSS: .movedivrn border-top:#B5CAE2 1px solid;rn border-right:#7A93AC 1px solid;rn border-bottom:#698197 1px solid; rn border-left:#A7BFD5 1px solid; rn font-size:12px; rn background:#DBE5F3; rn width:250px; rn color:#272F3B; rnrn line-height:150%; rn PADDING:4px 6px; rn position:absolute; z-index:1;rn rnrnC#后台代码lbl_Principal.Attributes.Add("onmouseover", "javascript:this.style.cursor='hand';");rn lbl_Principal.Attributes.Add("onmousemove", "javascript:mousemove('" + ls_Principal + "');");rn lbl_Principal.Attributes.Add("onmouseout", "javascript:mouseout();");rnrn但是我但不调试的时候总显示document.documentElement.scrollTop,document.documentElement.scrollLeft为0 rndiv到不了合适的地方,谁能告诉我一下啊,急!!!!!!!!!!!!!!!!!!!rnrn
求教大虾帮我解释下这串正则代码
RegExp.quote = function (string) n return string.replace(/[-\\^$*+?.()|[\]]/g, '\\$&');n ;
哪位大神帮解释下虚基类。。。
只要virtual的原理就可以了,当然需要有具体实现过程
谁帮我解释 re=/^\d1,8$|\.\d1,2$/;什么意思?
d1,8是什么意思?
哪位大神能解这题??????
[code=c]rnstruct Arn int a;rn A():a(4)rn void print() cout << "print a=" << a << endl;rn;rnrnvoid foo(A* thiz)rnrn cout << "foo a=" << thiz->a << endl;rn[/code]rnrn如何绕过编译器的检查,有木有办法让人觉得foo是A的成员函数,并通过A的对象调用到foo。rnrn跪求大神解答
这代码很怪异啊,哪位大神给解释下
public static void main(String[] args) rn Test7 t = new Test7();rnrn Map map = new HashMap();rn map.put("test","123qwe");rn t.test(map);rn for(String key:map.keySet())rn String value = map.get(key);rn System.out.println(key+":"+value);rn rnrn String s = "123qwe";rn t.test1(s);rn System.out.println(s);rn rnrn public void test(Map s)rn s.put("test","asd");rn s.put("tt","123");rn rnrn public void test1(String s)rn s.concat("123");rn rnrn输出结果:rnrntt:123rntest:asdrn123qwe
谁能帮我解释下这两句话~
set fso=server.CreateObject("scripting.filesystemobject") rn set f1=fso.opentextfile(server.MapPath("demo.htm"),2,true)
谁能帮我解释这句话?
typedef void __fastcall (__closure *TOnThreadEvent)(TPoolerThread *Thread);rntypedef和_closure是什么意思?
帮我解释下这代码啊
if currentPage=1 thenrn showContentrn showpage totalput,MaxPerPage,"index.asp"rn elsern if (currentPage-1)*MaxPerPage
关于正则表达式的。哪位大神帮帮忙!
Lsua HdfgTigeGoldrn比如上面这段话怎么把<>中的内容都替换掉,规则是:打个比方:替换成face40.gif,(注:<>中的内容是不确定的)给点意见也行,我不知道有多少分,有多少给多少,帮帮忙
哪位大神帮写个正则表达式
将下列字符中包含display:none的span标签过滤掉rnxxxxxxrnxxrnxxrnxxrnxxyyyyrnrn最终只剩xxyyyy
谁帮我解释这个正则表达式
(^.*[0-9a-zA-Z]2((A[0-9a-zA-Z]4[1-9a-zA-Z])|(A[0-9a-zA-Z]3[1-9a-zA-Z][0-9a-zA-Z])|(A[0-9a-zA-Z]2[1-9a-zA-Z][0-9a-zA-Z]2)|(A[0-9a-zA-Z][1-9a-zA-Z][0-9a-zA-Z]3)|(A[1-9a-zA-Z][0-9a-zA-Z]4)|([B-E][0-9a-zA-Z]5)|(F00000))$)|(^[a-zA-Z0-9]9$)|(^[a-zA-Z0-9]11$)rnrn我搞不定了,谁帮我看看啊.
求帮我解释这个正则表达式
Pattern.compile("^[^\\|\\@!|#|\\$|%|\\^|&|*|\\(|\\)|,|;|:|\"|'|\\.|\\?|<|>|\\/|\\+|=|\\]|\\[|\\|\\]+?$",Pattern.CASE_INSENSITIVE);rnrnrn请帮我详细解答这个表达式,谢谢,初学
急:哪位高手可以帮我解释下这问题的原因???
在DropDownList中有不同项,选不同项时DataGrid显示不同的DataTable。DataGrid可分别对这些数据源进行分页,为什么我不点击分页时正常,但在某个数据列表中点击分页后,再在DropDownList中选中其它项,就会出错。没有显示错误原因。rnrn谁可以帮我解释一下原因的所在,谢谢!!!
哪位大神可以帮我解释一下下面的SQL语句
with tb(n,id,name,price,info,img_name)rnas (select ROW_NUMBER() over(order by id) as n,* from product)rnselect * from tb where n between 4 and 6rnrn
哪位大神能帮我解释一下下面的几句代码的意思????
using System;rnusing System.Threading;rnrnnamespace MultithreadingApplicationrnrn class ThreadCreationProgramrn rn public static void CallToChildThread()rn rn Console.WriteLine("Child thread starts");rn rn rn static void Main(string[] args)rn rn ThreadStart childref = new ThreadStart(CallToChildThread);rn Console.WriteLine("In Main: Creating the Child thread");rn Thread childThread = new Thread(childref);rn childThread.Start();rn Console.ReadKey();rn rn rnrn我想知道1,ThreadStart childref = new ThreadStart(CallToChildThread);rn,2, Thread childThread = new Thread(childref);,rn这两句代码的意思。觉得第一句有点多余的样子,为什么不直接Thread childThread = new Thread(CallToChildThread);这样写???rn
麻烦哪位大神帮我看一下
刚刚学习C#。有一句看不懂,谁教教我。。谢谢了rnrnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Text;rnrnnamespace p24rnrn class Programrn rn static void Main(string[] args)rn rn Contact c1 = new Contact() name = "Messi", man = true ;rn c1.address.city = "巴塞罗那";rn c1.address.street = "诺琴谱";rn c1.address.number = 10;rn Console.WriteLine("0 1 2号",c1.address.city,c1.address.street,c1.address.number);rn rn rn struct Addressrn rn public string city;rn public string street;rn public int number;rn rn struct Contactrn rn public string name;rn public bool man;rn public string phone;rn public Address address;rn rnrnrn就是那个双引号里面的"0 1 2号"是什么东西啊,调试出来也没有那句话撒。。双引号有什么作用?谢过大家了
哪位大神帮我注释一下
$(function () rnrn $("#category").change(function () rn $.get("/MyForm/GetExpenseList", pid: $(this).children('option:selected').val() , function (data, status) rn $("#formType").html(data);rnrn )rn );rnrnrn var table = $('.listtable2').DataTable(rn "processing": true,rn "serverSide": true,rn "bInfo": false,rn searching: false,rn pageLength: 12,rn lengthChange: false,rn columnDefs: [rn orderable: false,//禁用排序rn targets: [0] //指定的列rn ],rn "order": [],rn "ajax": "@Url.Action("GetAllApprovedFormList")?" + $(".indexform").serialize(),rn columns: [rn data: 'temp_0' rn , data: 'temp_1' rn , data: 'temp_2' rn , data: 'temp_3' rn , data: 'temp_4' rn , data: 'temp_5' rn , data: 'temp_6' rn , data: 'temp_7' rn ]rn );rnrn $("#this_cmd_search").click(function () rn table.ajax.url("@Url.Action("GetAllApprovedFormList")?" + $(".indexform").serialize()).load();rn );rnrn );rn
这asp代码出错,哪位大神帮我看看
rnrnrn<%rnid=request("id")rnuserurl=request("userurl")rnif request("on")="modi" thenrnset rs=server.createobject("adodb.recordset")rnsql="select * from [admin] where id="&idrnrs.open sql,conn,1,3rnif not rs.eof thenrnif userurl<>"" then rs("userurl")=(userurl)rnrs.updaternrs.closernset rs=nothingrnconn.closernset conn=nothingrnResponse.Redirect("tips.asp")rnResponse.Endrnend ifrnend ifrn%>rnrn<% 'On Error Resume Nextrn'''查询显示参数id的修改新闻rnset rs=server.createobject("adodb.recordset")rnsql="select * from [admin] where id="&idrnrs.Open sql,conn,1,1rnif rs.eof and rs.bof thenrnresponse.Write("数据出错,该记录可能已被删除!")rnelsern'content=rs("content")rn'content=replace(replace(replace(content," ",vbcrlf)," "," ")," "," ")rn%>rn rn rn二级域名:<%=rs("qzdoamin")%>.<%=rs("hzdoamin")%> rnrn域名转向:" class="tiankong" id="userurl" maxlength="100" style="width: 140px;">rnrnrnrnrnrn<% End Ifrnrs.closernset rs=nothingrn%>rnrnrnrnrn错误提示:rnMicrosoft JET Database Engine ???? '80040e14'rn?????? (?????????) ????????? 'id=' ?С?rn/yuming/dns/xg.asp???? 65rnrnrnrnrnrnrnrnrn
帮我写下这正则表达式啊~~~~
这个是内容asdfasdfasdfrnrn这个是内容-----是我需要的,我怎样在网页中获得啊??大家帮帮啊rn正则表达式怎写啊??
请大神帮我写个正则表达式
我有段格式的字符串,我要取出里面的img标签里src的值 并替换新的地址rnrn```rn 12345678 3rnrn```rnrn
谁帮我看下这串代码的意思!
[code=HTML]rn rnrn rn rn rn 高级中级rnrnrnrnrn[/code]rnrn谁能帮我解释下红色部分代码的意思 为什么是定义的是function $(t) ,这里的$代表什么,括号里的t代表什么,t又是从哪取来的
谁帮我改改这串代码呀?
谁帮我改改!!加上输出表单一起!谢谢了!其中有地方我太清楚,我注释了一下!rnrndim doitrndoit=0rnSQL="select * from table where "rnif request.form("name")<>"" thenrnSQL=SQL&"name = '"&request.form("name")&"' "rndoit=1 '以上两行我不太清楚,我按我理解就是先判断表单值是不是大于小于空,如果不是就调出数据库NAME字段比较看是不是符合,然后给DOIT变量赋值为1,但是如果数据库的name字段和表单不符合呢?难道也要赋值为1吗?rnend ifrnif request.form("age")<>"" thenrnif doit=1 thenrnSQL=SQL&"and age = "&request.form("name")&" "rnelsernSQL=SQL&"age = "&request.form("name")&" "rndoit=1rnend ifrnend ifrnrnif request.form("area")<>"" thenrnif doit=1 thenrnSQL=SQL&"and area ='"&request.form("name")&"'"rnelsernSQL=SQL&"age ='"&request.form("name")&"'"rndoit=1rnend ifrnend ifrnif doit<>1 thenrnresponse.write "请选择条件"rnelsern....rn执行sql语句rnend ifrn
请大神帮忙解释下这电路图
![图片说明](https://img-ask.csdn.net/upload/201609/29/1475116548_971538.png)n为什么 当开关闭合 LED和LED2不会产生电流和电压,照普通的理解不是5V和两个0V都会产生压差和电流吗?
求论坛大神解释,这究竟是什么原因
为什么a.txt能读到程序里,而b.txt读不进去?后者的FILE指针不是空的。另外,a.txt与b.txt的大小为什么差这么多。求大神指点一二!rnrna.txt和b.txt地址:http://pan.baidu.com/s/1gdmVDLp
Python这几句代码求大神解释。
代码的功能:对输入的字符串按字母降频排序输出,同频次的字母按照字母表顺序排序。但是代码我看不懂,求大神帮我解释一下。感激不尽!!![图片说明](https://img-ask.csdn.net/upload/201612/09/1481253581_615349.png)
哪位大侠能解释下这现象吗
我用的数据库时mysql5.5,里面的编码参数如下:rndefault-character-set=utf8rncharacter-set-server=utf8rndefault-character-set=utf-8rndefault-collation=utf8_general_cirnrn用的是java写的代码,确定代码里的编码都已经统一为了utf-8,结果在保存中文时,出现下图现象:rnmysql的dos窗口显示:[img=http://img.my.csdn.net/uploads/201211/20/1353419138_5061.jpg][/img]rnrnnavicat界面的显示:[img=http://img.my.csdn.net/uploads/201211/20/1353419185_8832.jpg][/img]rnrnnavicat界面显示正常,dos窗口还是乱了,rn验证时,结果取出的都是正常的中文,这现象哪位大侠能解释下吗,小菜鸟比较喜欢用dos窗口,所以望大侠们赐教,,
哪位大牛给解释下这文章?
http://leiyongping88.iteye.com/blog/1831145rnrn目前项目中需要使用ipad4平板,软件中需要播放报警声音,遇到了上面文章中所述问题,audio控件 ipd,safari不能自动播放的问题 ;在网上搜索到了上面的文章,但是不知道如何使用,哪位大牛给指点下?rnrn若能解决,分数追加。
哪位大神可以给我解释下接口的意义
刚接触接口这东西~rnrn我觉得接口能做的用抽象方法和虚方法也一样能实现,根本不需要去定义那么一个类~那接口的存在到底还有什么意义了
哪位大神,能解释rss是什么意思?
哪位大神,能解释rss是什么意思?
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview