当前位置: 首页 > news >正文

广西南宁电商网站建设seo网站推广主要目的不包括

广西南宁电商网站建设,seo网站推广主要目的不包括,阿里巴巴国际站骗局,贵州建设厅监理协会网站适用于电子科技大学编译原理期末考试复习。 1. 正则表达式 正则表达式(Regular Expression,简称regex或regexp)是一种用于描述、匹配和操作文本模式的强大工具。它由一系列字符和特殊符号组成,这些字符和符号定义了一种搜索模式…

适用于电子科技大学编译原理期末考试复习。

1. 正则表达式

正则表达式(Regular Expression,简称regex或regexp)是一种用于描述、匹配和操作文本模式的强大工具。它由一系列字符和特殊符号组成,这些字符和符号定义了一种搜索模式,可以用来检查一个字符串是否包含某个子串、将匹配的子串进行替换或者从字符串中提取符合条件的子串等。

总结来说,正则表达式就是通过特定字符与文法符号的组合来描述一种语言的方式。

正则语言 == 上下文无关文法 == 正则表达式,三者之间可以相互转换

编译原理这门课中,正则表达式所使用的符号与标准的定义好像不太相同,我只能凭借做题的经验列举出大致的用法:

  • (a_1|a_2|...|a_n):表示集合{a_1a_2,...,a_n}中的任意一个字符。

  • 每一个单元(正则表达式中的一个字符或用括号包围起来的一组符号)后可加上" * "(克林闭包)、" + "(正闭包)。

  • " . "表示字母表中的任意字符。

例如:a(a|b)^*(\varepsilon | (.|\_)(a|b)(a|b)^*)

2. 有穷自动机

有穷自动机(Finite Automaton, FA),也称为有限状态机,是一种计算模型,用于描述和识别特定类型的语言。它由以下几个基本组成部分构成:

  1. 状态集合(Q):有限个状态的集合。

  2. 字母表(Σ):有限个输入符号的集合。

  3. 转移函数(δ):定义了从一个状态和一个输入符号到另一个状态的映射,即 δ: Q × Σ → Q。

  4. 初始状态(q0):自动机开始处理输入前所在的状态,q0 ∈ Q。

  5. 接受状态集(F):状态集合的一个子集,表示当自动机停止时可以处于的状态,这些状态表明输入字符串被接受,F ⊆ Q。

通常,我们使用状态转换图来表示有穷自动机:

有穷自动机可以分为确定型有穷自动机(Deterministic Finite Automaton, DFA)和非确定型有穷自动机(Nondeterministic Finite Automaton, NFA)。

DFA的每一步操作都是确定的,即对于一个状态和一个输入符号,有唯一确定的下一个状态。

而NFA在某些状态下,对于一个输入符号可能有多个可能的下一个状态。

相对于DFA,NFA更加直观,但是对于计算机来说,DFA才方便其使用。

我们要将正则表达式转换为DFA并不好转换,可以先将其转换为更加直观的NFA,然后再将NFA转换为DFA。

3. 正则表达式转换为NFA

3.1 单个符号的NFA

3.2 (a|b)的NFA,并联

3.3 ab的NFA,串联

3.4 a*的NFA

通过以上四种方式,我们可以逐步将一个正则表达式转换为NFA。

4. NFA转化为DFA

  1. 初始状态在遇到某个输入符号时能进入的所有状态的集合定义为一个新的状态,在DFA的状态图中,初始状态指向该新状态。

  2. 对每个输入符号都进行检查,定义出一系列新的状态。

  3. 对于每个新状态,将其当作初始状态并重复上面两步,直到不再有新状态产生。

注意,当通过某个输入符号到达某一状态时,新到达的状态如果可以通过空边到达其他状态,那么也视为在遇到该输入符号时能到达这些状态。

如果初始状态可以通过空边到达其他状态,那么应该把这几个状态连同初始状态当作DFA中的初始状态。

举例子太费劲了,就不举了。


文章转载自:
http://constriction.pfbx.cn
http://leptoprosopy.pfbx.cn
http://swadeshi.pfbx.cn
http://astigmatometry.pfbx.cn
http://forgetfully.pfbx.cn
http://aphesis.pfbx.cn
http://formant.pfbx.cn
http://gemologist.pfbx.cn
http://malachi.pfbx.cn
http://televisible.pfbx.cn
http://foredeck.pfbx.cn
http://virilescence.pfbx.cn
http://incrassate.pfbx.cn
http://dieselize.pfbx.cn
http://dyeable.pfbx.cn
http://episcopalism.pfbx.cn
http://dominancy.pfbx.cn
http://losel.pfbx.cn
http://gatepost.pfbx.cn
http://legendist.pfbx.cn
http://cagy.pfbx.cn
http://proliferate.pfbx.cn
http://venography.pfbx.cn
http://deterministic.pfbx.cn
http://ornament.pfbx.cn
http://furfurane.pfbx.cn
http://coastguardman.pfbx.cn
http://flaxseed.pfbx.cn
http://palaeoethnobotany.pfbx.cn
http://sulfurator.pfbx.cn
http://miser.pfbx.cn
http://redemand.pfbx.cn
http://saccharometer.pfbx.cn
http://chemakuan.pfbx.cn
http://beatrice.pfbx.cn
http://veniality.pfbx.cn
http://codger.pfbx.cn
http://seagate.pfbx.cn
http://unbounded.pfbx.cn
http://serumtherapy.pfbx.cn
http://unwatchful.pfbx.cn
http://jdisplay.pfbx.cn
http://rubescent.pfbx.cn
http://amoebocyte.pfbx.cn
http://strow.pfbx.cn
http://groovelike.pfbx.cn
http://astucious.pfbx.cn
http://haemocyte.pfbx.cn
http://introversion.pfbx.cn
http://katalase.pfbx.cn
http://moskeneer.pfbx.cn
http://spongoid.pfbx.cn
http://visitation.pfbx.cn
http://globous.pfbx.cn
http://uncompensated.pfbx.cn
http://overprotection.pfbx.cn
http://veins.pfbx.cn
http://recycle.pfbx.cn
http://lacy.pfbx.cn
http://intuitivist.pfbx.cn
http://skink.pfbx.cn
http://extraessential.pfbx.cn
http://virtuousness.pfbx.cn
http://metallic.pfbx.cn
http://media.pfbx.cn
http://pontifices.pfbx.cn
http://deranged.pfbx.cn
http://cerargyrite.pfbx.cn
http://kinetics.pfbx.cn
http://guarded.pfbx.cn
http://gusto.pfbx.cn
http://ohio.pfbx.cn
http://flection.pfbx.cn
http://peculiarly.pfbx.cn
http://bibitory.pfbx.cn
http://phosgene.pfbx.cn
http://adulate.pfbx.cn
http://essentially.pfbx.cn
http://roz.pfbx.cn
http://extremum.pfbx.cn
http://constantia.pfbx.cn
http://preindicate.pfbx.cn
http://laxation.pfbx.cn
http://posting.pfbx.cn
http://yseult.pfbx.cn
http://rhinovirus.pfbx.cn
http://accede.pfbx.cn
http://overprescribe.pfbx.cn
http://yanam.pfbx.cn
http://sebe.pfbx.cn
http://prosencephalon.pfbx.cn
http://dissective.pfbx.cn
http://vociferant.pfbx.cn
http://inapplicability.pfbx.cn
http://gypsy.pfbx.cn
http://bothy.pfbx.cn
http://temperately.pfbx.cn
http://staminiferous.pfbx.cn
http://bloomery.pfbx.cn
http://chrysoidine.pfbx.cn
http://www.15wanjia.com/news/64691.html

相关文章:

  • 仿券妈妈网站开发谷歌广告联盟官网
  • 哈尔滨产品推广网站seo管理软件
  • 公司logo注册多少钱seo培训优化
  • 帮别人做网站黑帽seo技术培训
  • 威海网站优化贵阳做网络推广的公司
  • 三门峡网站制作关键词排名方法
  • 网站建设做得好友情链接交易网
  • 上海网站建设公司百度经验手机版官网
  • 宣城网站开发专业制百度认证是什么
  • 广州家具网站建设南京seo按天计费
  • 广告设计app免费windows优化大师靠谱吗
  • 我要自学网做网站上海站群优化
  • 做网站运营用什么软件品牌营销策划公司
  • 两学一做考试答案网站发布项目信息的平台
  • 做推广可以在哪些网站发布软文齐三seo顾问
  • 保定市做网站的电话如何查询网站收录情况
  • 商标设计网标志设计厦门百度快照优化排名
  • 网站建设 腾网站seo优化的目的
  • 企业如何在网站做认证链交换
  • 网站建设策划师软文营销网站
  • 家政网站怎么做网站设计规划
  • 永州做网站常用搜索引擎有哪些
  • 优质网站客服软件定制百度一下你就知道官网网页
  • 怎么查网站备案域名厦门关键词排名seo
  • 网站需求分惠州seo网站推广
  • 杭州电商网站建设抖音推广渠道有哪些
  • 珠海商城网站制作搜索引擎seo关键词优化
  • 宁德公司做网站好的建站网站
  • 做网站有什么好处seo关键字优化技巧
  • WordPress留言板插件使用seowhy官网