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

问题描述

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

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

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

解决方案

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

解决方案二:

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

时间: 2024-08-03 08:21:59

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

hibernate-用hql语句删除的时候执行dao层方法报这个错误,哪位大神帮我分析下错误原因,多谢

问题描述 用hql语句删除的时候执行dao层方法报这个错误,哪位大神帮我分析下错误原因,多谢 org.springframework.orm.hibernate3.HibernateSystemException: Unknown entity: java.util.ArrayList; nested exception is org.hibernate.MappingException: Unknown entity: java.util.ArrayList at org.springfram

数据库设计-有哪位大神帮我看下这个类图有啥错不?不太懂这个,毕业图需要画,哪位大神帮帮忙

问题描述 有哪位大神帮我看下这个类图有啥错不?不太懂这个,毕业图需要画,哪位大神帮帮忙 解决方案 这个根本不是类图,而是实体关系图(E-R图),建议你问问老师到底要什么图 解决方案二: 数据库表的设计图吗?还是?

哪位大神帮我看下hql修改语句出错

问题描述 哪位大神帮我看下hql修改语句出错 通过userName,来修改nickName:不知道为什么hql语句一执行就出错了?难道说hql语句写的不正确?希望大神帮我看看. 解决方案 很明显是没有给占位符赋值,query.setString("nickName1","test");query.setString("userName1","test"); 解决方案二: 错误

grunt-这是Gruntfile.js中的配置代码,求教大神帮我解释下,万分感谢

问题描述 这是Gruntfile.js中的配置代码,求教大神帮我解释下,万分感谢 这是watch插件的配置信息: watch: { options: { dateFormat: function (time) { grunt.log.writeln('The watch finished in ' + time + 'ms at' + (new Date()).toString()); grunt.log.writeln('Waiting for more changes...'); }, li

哪位大神帮我解释一下这两句js代码

问题描述 哪位大神帮我解释一下这两句js代码 想问一下 var reader = new FileReader();和 reader.onload = function(){}是什么意思? 一般用var reader = new FileReader()的时候,new后面一般是函数方法,但是这里的FileReader():在上下文中并没有找到这个方法. var fileInput = document.createElement('input'); fileInput.setAttribute(

spring mvc-求助:哪位大神帮我实现下点击修改按钮弹出弹框并且里面自动获取值

问题描述 求助:哪位大神帮我实现下点击修改按钮弹出弹框并且里面自动获取值 我用的是hibernate+springMvc+maven实现的demo想要点击首页列表显示的数据后面的修改按钮可以弹出一个弹框,弹框力量有input文本框 ,弹框出现的时候里面自动有要修改的那一条数据的值页面: <%@ page language=""java"" import=""java.util.*"" contentType="

大神帮我解释下下面这段代码 谢谢啦,拜托

问题描述 大神帮我解释下下面这段代码 谢谢啦,拜托 大神帮我解释下下面这段代码 谢谢啦,拜托 public String getByTrainingOrCompetitionID() throws Exception { zheJiuSheZhiList = dao.getList(TrainingOrCompetitionID); if(zheJiuSheZhiList.size()>0) { zheJiuSheZhi=zheJiuSheZhiList.get(0); } return SUC

哪位大神帮我看下,同样环境下的dante代理,加了一个虚拟ip却无法生效

问题描述 哪位大神帮我看下,同样环境下的dante代理,加了一个虚拟ip却无法生效 最近项目需要用到多ip代理,我在一个双网卡的服务器上的外网网卡上,通过ip addr add 添加了一个子ip,然后通过dante为此ip加了代理,后台sockd进程启动正常,本机telnet 子ip 端口号 正常外域机器ping该服务器正常,telnet失败!代理未生效!服务器的防火墙是关掉的,哪位大神知道原因吗? 解决方案 有人帮忙看下么,自己顶下

css-哪位懂CSS的大神帮我翻译下,下面的这段话,翻译成中文

问题描述 哪位懂CSS的大神帮我翻译下,下面的这段话,翻译成中文 #bg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);} #show{display: none; position: a