首页 > 其他分享 >正则表达式学习

正则表达式学习

时间:2023-02-26 19:11:18浏览次数:39  
标签:字符 匹配 runoob 正则表达式 学习 patt1 var regexp

转自:https://www.runoob.com/regexp/regexp-syntax.html

1.语法

  • [ABC]:匹配 [...] 中的所有字符,例如 [aeiou] 匹配字符串 "google runoob taobao" 中所有的 e o u a 字母。
  • [A-Z]:[A-Z] 表示一个区间,匹配所有大写字母,[a-z] 表示所有小写字母。
var str = "Google runoob taobaO";
var patt1 = /[a-zA-Z]/g;
document.write(str.match(patt1));

//输出
G,o,o,g,l,e,r,u,n,o,o,b,t,a,o,b,a,O

匹配大写小写字符,没有顺序之分。

  • +:+ 号代表前面的字符必须至少出现一次(1次或多次)。runoo+b,可以匹配 runoob、runooob、runoooooob 等。 
  •  [A-Za-z0-9_]:匹配字母、数字、下划线。\w 也可。
  • .:匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]。

 

标签:字符,匹配,runoob,正则表达式,学习,patt1,var,regexp
From: https://www.cnblogs.com/BlueBlueSea/p/17157341.html

相关文章

  • 【学习笔记】RestFul风格
    RestFul风格RestFul就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格,基于这种风格的软件可以更简洁,更有层次,更易于实现缓存等机制。比如:之前的风格的......
  • Mybatis学习笔记
    1.Mybatis用来做什么?   对数据库的数据进行增删改查操作。2.如何进行增删改查?   配置文件/注解3.MyBatis完成操作需要的步骤?   编写接口方法->编写SQ......
  • 学习方法和说明(springMVC)
    一.ssm框架ssm:mybatis+Spring+SpringMVC  现在已经学过的东西:JavaSE:认识Java,可以说看的懂一些基本代码,但是不知道可以干什么JavaWeb:开始了解Java,有意识到前后端......
  • <学习笔记> 关于二项式反演
    1容斥原理的式子:\[|A1∪A2∪...∪An|=\sum_{1≤i≤n}|Ai|−\sum_{1≤i<j≤n}|Ai∩Aj|+...+(−1)^{n−1}×|A1∩A2∩...∩An|\]一般来说不会直接用容斥原理这个式子,而是......
  • shell变量学习
      手动取消变量         ......
  • JAVAWEB学习-继续增删改查-完成发布功能-04
    今天接着上回的进度,今天把撰稿人发布新闻的功能弄好了,也就是增这部分,顺便优化了一下界面,让界面更好看了一点点。先看一下效果,代码放后边:  首先登录,进入撰稿人界面,......
  • 学习android中遇到的问题以及解决方法
    问题:在使用button控件时发现不管是背景颜色或者图片设置之后不会改变原因:因为androidstudio在某版本之后默认所有Button都是Material类型的Button,默认使用主题色,所以想......
  • 学习操作系统P3 多处理器编程:从入门到放弃 (线程库;现代处理器和宽松内存模型)
    啊  啊 啊 ......
  • Spring MVC学习笔记
    1.为什么要学SPringMVC    SpringMVC是Spring框架中关于Web开发的一部分2.要在其中学习什么?    Web开发的请求、响应数据(最基本);Rest风格;SSM整合;拦截器......
  • 【学习笔记】Segment Tree Beats 学习笔记
    前置知识:线段树常规操作的复杂度证明单点修改、查询线段树高为\(O(\logn)\),因此单点操作复杂度单次\(O(\logn)\),总复杂度\(O(q\logn)\)。区间修改、查询在懒标记......