正则|重视起这个神器

162 阅读2分钟

想起来上大学的时候,专业老师说的一句话,不想学专业课的话,那就把正则学好吧,这样也行。。。 当时没什么感觉,现在越来越觉得老师说的有道理 在现在这个IT环境中,各种新技术层出不穷,其实一种重要的技术学的精,比啥都学有用的多,而且学的杂,说的现实一点,这种工作工资也不高,仅仅养活自己而已,而学精一门技术那真的是不一样,并且现在的IT环境也在慢慢变好。 好了好了,加油吧,先学正则吧,每天学一点点,努力成为更好的自己,为自己而活!!! 0000001.png

今天跟着一堂课过了一遍正则,有了一丝模糊的框架,接下来慢慢的丰富,并且多加练习练习

光学知识没用,编程还是一门技术活儿,还是很需要熟练度的。

跟着老师总结的思维导图

正则:

JavaScript中创建RegExp对象的两种方式:

  • 字面量

    let str = /\w+\d+/gi
    
  • 构造函数的字符串参数

    let str = new RegExp('\\w+\\d+','gi')
    

使用的方式:

boolean = /regular expression/.test(str)
matches = /regular expression/.exec(str)

flags:

  • g:允许RegExp.exec()多次运行以查找输入字符串中的每个匹配项,直到该方法返回null
  • i:不区分大小写
  • m:识别字符串中的换行符
  • u:将正则表达式解释为Unicode代码

功能:

元字符:

在正则表达式中具有特殊意义的专用字符,是构成正则表达式的基本元件,正则就是由一系列的元字符组成的

模式:

分组与引用:命名分组

在JavaScript中使用Regular

不断的完善!!!

大家有好的资源也希望一起学习呀!!!