国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js正则原理

js正则原理

js正则原理

头像

小妮浅浅

2021-01-25 19:16:042659浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

在我们对字符串进行处理的时候,频繁的会用到一种规则,即正则的理念。有些人并不能清楚的表述出正则的原理,但是对于用法方面多多少少的有一些了解。学习一个新知识点,当然要先从它的原理开始。我们在简单讲述正则概念后,就讲一讲正则中回溯法的原理吧。

1.正则概念

用来「处理字符串」的一种规则。他是一个「规则」:可以验证字符串是否符合某个规则(test),也可以把字符串中符合规则的内容捕获到(exec/match...)

2.正则回溯法原理

回溯法也称试探法,它的基本思想是:从问题的某一种状态(初始状态)出发,搜索从这种状态出发所能达到的所有“状态”,当一条路走到“尽头”的时候(不能再前进),再后退一步或若干步,从另一种可能“状态”出发,继续搜索,直到所有的“路径”(状态)都试探过。这种不断“前进”、不断“回溯”寻找解的方法,就称作“回溯法”。(copy于百度百科)。

本质上就是深度优先搜索算法。其中退到之前的某一步这一过程,我们称为“回溯”。从上面的描述过程中,可以看出,路走不通时,就会发生“回溯”。即,尝试匹配失败时,接下来的一步通常就是回溯。

1)没有回溯的匹配

当目标字符串是"abbbc"时,就没有所谓的“回溯”。其匹配过程是:

2)有回溯的匹配

如果目标字符串是"abbc",中间就有回溯。

以上就是js正则中回溯法的原理,分为没有回溯的匹配和有回溯的匹配,如果看了不会很明白,可以结合上方的图片进行理解。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

妈妈女儿齐上阵第10集剧情介绍| 小雪解开乳罩给老杨摸| 强伦轩女教师在线播放 | 成都私人情侣免费看电视剧的软件| 动漫《纯洁的修女》在线看| 《炸裂吧!巨棒》免费阅读漫画| 《帐篷里的秘密》动漫| 精品免费国产一区二区三区四区| 从厨房一路顶撞到卧室| 丰满的儿女小月的身世与背景介绍| 法国空姐| 爸爸你真棒插曲快来救救我小说| 《伦敦空姐美版2023》| 张柏芝门户大开照| 《厨房激战5》完整版在线观看 | 人野兽马狗猪大全| 日本大片又大又好看的PPT| 一个人在线观看免费高清电视剧| 6996电视影片免费人数202..| 《特殊游泳教练》| 公交车被上高湖了还能坐吗小说| 妈妈你真棒里面的插曲叫什么| 成都私人情侣免费看电视剧的软件| 美女的胸怀| WWW.1688.COM麻豆.| 《女仆教育》动漫第一季| 电影《法国空姐6》免费观看| 小峡子边喂奶边和我做爰好吗| 难哄电视剧免费版高清| 公翁挺进苏玥的小沉视频| 风流夫人免费观看高清电视剧| 妈妈的朋友8| 《炸裂吧!巨棒》免费阅读漫画 | 桃色公寓| 情趣内衣| 日亚M码是日本的还是中国的 | 他解开内裤把舌头进去的视频| 白天像教授晚上像野兽| Y31成色1.23C| 扌桑小孩的辶鬲的历史背景| 《共享弟夫》动漫在线观看免费