提取字符串,然后使用REGEX进行空间的数字
follwing字符串 [1] weight | width | depth | 5.0 kg | 6.0 mm^3 | 10.12 cm^2 我只需要从中提取单元字符串的 unit=kg unit=mm^3 unit=cm^2 ,但我也…
如何使用Python添加Epsilon移动到FSM?
我正在使用 greenery 模块来实现 fsm : from greenery import fsm, lego E, O = range(2) z, o = '0', '1' # Create the FSM machine = fsm.fsm( alp…
L = {ww^rx | w,x在哪里属于{a,b}^*}是一种常规语言?
我已经知道l = {wxw^r | w,x属于{a,b}^*}是常规的,因为事实证明它是以相同的符号开始和结束的模式如何说l = {ww^rx | w,x属于{a,b}*}是使用DFA设…
正则表达式:匹配两个给定字符串之间的单词(没有空白或类似)
我正在尝试获得能够得到单词,而不是在两个给定的字符串之间获得空白的正等式,目前我有一个: (?<=STR1)(?:\s*)(.*?)(?:\s*)(?=STR2) 我想用它来获得…
为什么 a^mb^n 其中 m,n > 0 是常规语言,但 a^nb^n 其中 n > 0 是非常规语言
a^mb^n (其中 m,n >= 0) 是常规语言,但为什么 a^nb^n (其中 n >= 0) 是非常规语言? 在这两种语言中,我们都采用无限数量的 a 和 b,但是为什么我们…
大于日期格式 xx-xx-xxxx 的正则表达式
我有一个包含 40,000 条记录的文本文件。我需要找到大于 2011 年 10 月 1 日的所有项目。格式为 01-10-2011 - 如何使用正则表达式执行此操作?…
确定最小 DFA 将具有多少个状态
这是证明语言不是正则语言的泵引理:如果 L 是正则语言,则存在一个 const N,使得对于 L 中的每个 z,|z|>=N,可以将 z 除以三个子串 (uvw=z),使得…
# 以及 # 和尾随空格之间的文本的正则表达式
我正在尝试获取正则表达式: 获取“#”以及“#”和尾随“\t”(空格)之间的所有文本。 到目前为止我有: /#[a-zA-Z0-9]\t/ 这似乎是错误的?我可以做…
找到Reg.表达式。超过 {0,1,2},因此字符串的最后一个符号是字符串 mod 3 上到目前为止的符号之和。
我正在自学正式语言(Aho's,Hopcroft),但我在正则表达式方面遇到了困难。 我已经能够处理简单的任务,但这一项提出了挑战,至少对我来说。如果到目…
Haskell 标识符识别
我使用 Haskell 进行文件解析,并且同时使用 Data.Attoparsec.Char8 和 Data.ByteString.Char8。我想解析一个可以包含以下符号的表达式:- / [ ] _ .…