正则

元字符\w ===[0-9A-z_]包括特殊的下划线。

\s  ===[\t\n\f\r\v]

\b 匹配单词边界

/[\u0000-\uffff]/所有。

.  ===[^\n\r]

n*  {0,}    reg=/\w*/g                    尽量多匹配\w  如                                'ABC多个空格bcd'.match(reg)          结果是:                                                ['ABC'+多个空串+'bcd'+一个空串]

^abc$  限定就得是abc

reg.lastindex 游标位置,可以手动控制 

exec(str)从lastindex为0开始匹配,匹配一次结束的位置为下一次lastindex开始的位置。

str.split(reg)按reg拆str

'aa'.replace('a','b')和'aa'.replace(/a/,'b')结果是ba

'aa'.replace(/a/g,'b')结果为aa

replace(reg,function(匹配结果,第一个子表达式,第二个子表达式){})  匹配一次,对应的那次数据执行一次函数

例如var reg = /(\w)\1(\w)\2/g

\1 就是第一个子表达

正向预查的                                    ?= n 匹配任何后面跟着n的字符串                                              ?!n  对应匹配不跟n的
加?取消贪婪匹配。 ??第一个量词,第二个取消贪婪匹配,能取零不取一。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • //定义正则表达式的两种方式,在用构造函数的时候,有些地方是要加转义字符的。 //1、字面量。 var reg =...
    xiaobing0324阅读 605评论 0 0
  • 1,正则表达式的作用:匹配一个字符串中的一些内容 2,声明和使用: 1)构造函数 var reg=new RegE...
    WDL_1a39阅读 912评论 0 1
  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 7,682评论 0 99
  • 问答 \d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分别是什么?答:\d 查找数...
    饥人谷_桶饭阅读 384评论 0 1
  • 你说 路灯要么一直亮着 要么就完全灭掉 忽明忽暗是件很恐怖的事情 你说 你想要一件可以让你变成透明人的衣服 这样大...
    苏命也阅读 315评论 0 3

友情链接更多精彩内容