问题标签 [quantifiers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
predicate - 将英文语句表示成量词
这是一个声明
C(x): x has a cat D(x): x has a dog F(x): x has a Ferret
使用量词和逻辑连接词来表示。在“你班上的所有学生”域下
1) 你班上没有学生养猫、狗或雪貂。
2) 对于这三种动物中的每一种,您班上都有一名学生将其中一种动物作为宠物。
有人可以为此提供答案。提前致谢。
regex - Perl 正则表达式问题
作为一名通过“Programming Perl”接触 Perl 的 PHP 程序员,我遇到了以下正则表达式:
此正则表达式旨在解析电子邮件标头并将其插入哈希中。电子邮件标头包含在单独的 .txt 文件中,格式如下:
我用来处理这个示例正则表达式的整个代码如下:
现在,我的问题。我不确定为什么第一个子模式被修改为使用最小量词。挂断电话可能是一个小问题,但我不明白为什么会这样做。
感谢您的任何回复。
regex - RewriteRule:允许使用哪些正则表达式量词?
我想知道是否可以使用量词 {x} 来定义 RewriteRule。
我可以写这样的东西吗?
感谢您的回答
regex - 如何使用量词访问括号中的捕获缓冲区?
如何使用量词访问括号中的捕获缓冲区?
使用@LAST_MATCH_START
并且@LAST_MATCH_END
它可以工作*,但是行变得太长。不行,看TLP的回答。
*The proof of the pudding is in the eating
并不总是正确的。
java - Java 正则表达式非常慢(将嵌套量词转换为所有格量词)
我发现这个正则表达式可以匹配 url(最初是 Daring Fireball 在 Javascript 中),它在 java 中有效,但在某些情况下非常慢:
我发现主题:Java 正则表达式运行速度非常慢,问题出在这段代码中:
似乎要解决这个问题,我需要使这些内部量词具有所有格(实际上是嵌套的),但我不知道该怎么做谢谢你的建议,对不起我的英语不好!
python - 正则表达式 Python / 组量词
我想匹配一个看起来像目录的变量列表,例如:
“子目录”的长度是可变的,具有上限(高于 9)。我想对除上面我命名为“相同”的第一个子目录之外的每个子目录进行分组。
我能想到的最好的是:
它已经查找了 4-8 个子目录,但只对最后一个进行分组。为什么?使用组量词有更好的解决方案吗?
编辑:已解决。将使用 split() 代替。
.net - 正则表达式可选组失败整个搜索
我被一些明显的东西困住了,我无法让它工作:
有这样的文字:“ .... blah-blah-blah... Grupper blah-blah-blah Butik ...
”。
Grupper
是一个可选标记 - 可以在文本中省略,而 Butik - 是强制性的。因此,Grupper
如果有一个并且Butik
总是匹配,它应该匹配。
表达喜欢(Grupper)?[\s\S]*?(Butik)
永远不会抓住Grupper
,但没有?工作正常(当然,当原始文本中没有“Grupper”时完全失败)。
我如何让它工作?
regex - 为什么在使用带量词的字符类时在反向引用中捕获最右边的字符?
如果我有模式 ([az]){2,4} 和字符串“ab”,我希望在反向引用 \1 中看到什么?
我得到“b”,但为什么是“b”而不是“a”?
我确信有一个有效的解释,但是在各种解释正则表达式的网站上阅读,我还没有找到一个。有人吗?
universal - 有人可以解释这里发生了什么吗?存在普遍量化
我必须编程(C++)并找到以下的真正价值。我不确定它的确切含义。
注意 -> 是一个蕴涵,C(x,y) 是一个函数/谓词,^ 是 and 函数,A 是通用的。如果有帮助,C(x,y) 是谓词,x 调用 y
我使用蕴含定义将其归结为AxAy -C(x,y)
- 是否定的。这个对吗?整个长长的原始陈述是一种复杂的说法“没有人打电话”吗?