词法分析的任务和功能 任务 功能 输出形式 词法分析器设计 超前搜索 状态转换图 正则文法与状态转换图 引例 构造状态转换图 应用状态转换图来识别句子 状态转换图与文法的转换 正则式&正则集 RE → NFA NFA → DFA LEX DFA的代码表示 ...
分类:
其他好文 时间:
2020-06-21 13:39:55
阅读次数:
45
QRegExp rx;// 密码校验正则式 rx.setPatternSyntax(QRegExp::RegExp); rx.setCaseSensitivity(Qt::CaseSensitive);// 对大小写字母敏感,即区分大小写 //rx.setPattern(QString("^/w+$ ...
分类:
其他好文 时间:
2020-04-18 13:44:23
阅读次数:
116
# 正则 正则式针对字符串的操作import res = '{"mobilephone": "${borrow_user}", "pwd": "${borrow_pwd}"}'d = {"mobilephone": "18511295864", "pwd": "123456"}p = '\$\{(. ...
分类:
其他好文 时间:
2020-04-06 17:25:37
阅读次数:
75
基于MYT算法从正则表达式构造NFA 基本思想 : 性质 : 对于加括号的正则式(s),使用N(s)本身作为它的NFA 一、构造识别ε和字母表中一个符号的NFA 1.特点 仅一个接受状态,它没有向外的转换 2.示例 二、构造识别主算符为选择正则式的NFA 1.特点 仅一个接受状态,它没有向外的转换 ...
分类:
其他好文 时间:
2020-03-24 11:05:40
阅读次数:
235
go正则匹配多行字符串的一个正则式 go ` 1) 初始化页面元素未达到要求 Expected false Failed: No 2) 初始化页面元 Failed: No element found 3) 初始页e多行本框好 Expected fa Failed: No element found ...
分类:
其他好文 时间:
2019-10-14 00:57:17
阅读次数:
84
正则表达式 正则表达式其实没有大家说的那么神秘和困难,它是一种强大的字符串处理工具,有自己的一套书写规则。首先,看一个简答的例子来大致了解一下。 1.1 举例 比如给出一个字符串 Hello my name i1s HiangX 使用下面这个正则式子 ^Helld\s\w\w\s\w{4}\s\w\ ...
分类:
其他好文 时间:
2019-08-31 17:30:53
阅读次数:
92
正则表达式引擎分成两类,一类称为DFA(确定性有穷自动机),另一类称为NFA(非确定性有穷自动机)。两类引擎要顺利工作,都必须有一个正则式和一个文本串,一个捏在手里,一个吃下去。DFA捏着文本串去比较正则式,看到一个子正则式,就把可能的匹配串全标注出来,然后再看正则式的下一个部分,根据新的匹配结果更 ...
分类:
其他好文 时间:
2019-06-11 17:49:05
阅读次数:
232
Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可 ...
分类:
其他好文 时间:
2019-04-14 16:05:40
阅读次数:
129
随着时间推移,项目频繁发布,会留下很多标签,git有删除tag的命令 git tag -d tagName 删除tag git push origin :refs/tags/tagName 删除远程 如果tag过多,逐条删除很麻烦,网上提供可以用正则式去匹配,类似下图这样。 这儿提供个算是批量删除的 ...
分类:
其他好文 时间:
2018-12-12 00:03:05
阅读次数:
288