27得票5回答
正则表达式:(?!...)的含义是什么?

以下正则表达式可以匹配 FTW 和 ODP 之间的文本。/FTW(((?!FTW|ODP).)+)ODP+/ (?!...)是什么意思?

11得票1回答
nginx location 中的 lookahead 正则表达式

我试图在nginx的位置匹配/category/anything,但排除/category/paid。我有以下正则表达式,但它没有起作用。谷歌告诉我,在nginx中可以使用lookahead。我做错了什么吗?location ^/category(?!/paid)/ { }

10得票1回答
正则表达式中,lookaround 和 non-capture group 有什么功能上的区别?

我正在尝试举一个使用正向先行断言而非捕获组无法胜任的例子,以进一步了解它们的用法。我提出的所有示例都可以使用非捕获组,因此我感觉没有完全掌握正向先行断言的用法。 以下是一个字符串(摘自SO示例),其中答案中使用了正向先行断言。用户想要仅在第一列的值以ABC开头并且最后一列具有“active”...

22得票1回答
如何在正则表达式中使用负向前瞻来删除不需要的行

关于使用负向先行断言,我需要帮助。我正在使用Notepad++,我想删除除包含<title>(.*)</title>的行以外的所有行。 我尝试了几种方法,但都没有成功。^.*(?!<title>).*</title> ^.*(?!<tit...

7得票2回答
Javascript正则表达式:查找一个不跟随空格字符的单词

我需要一个JavaScript正则表达式,可以匹配不以空格字符结尾且紧接着有@符号的单词,像这样: @bug - 匹配 "@bug",因为它后面没有空格 @bug and me - 不匹配任何内容,因为"@bug"后面有空格 @bug and @another - 只匹配"@...

7得票4回答
正则表达式匹配两组重复数字,其中两组数字不能相同。涉及IT技术,并且是一个提问标题。

大家好, 我试图使用正则表达式来处理一组大型数字字符串,并匹配特定模式下的数字序列,其中某些数字以分组方式重复。要求部分是确保给定模式的不同部分之间的唯一性。 以下是我尝试实现的匹配类型示例: ABBBCCDD 将其解释为一组数字,但A、B、C、D不能相同,并且每个数字的重复模式是我...

105得票3回答
正则表达式的负向预查

在我的主目录下,有一个名为drupal-6.14的文件夹,其中包含Drupal平台。 我使用以下命令从该目录中操作: find drupal-6.14 -type f -iname '*' | grep -P 'drupal-6.14/(?!sites(?!/all|/default))....

7得票1回答
正则表达式:匹配空格之间的单词

我试图在Python中使用正则表达式来做一件相当简单的事情...至少我是这么认为的。 我的目标是:如果一个单词前后都有空格,那么匹配该字符串中的单词。如果该单词位于字符串的开头,则不需要空格 - 如果该单词位于字符串的末尾,则也不需要搜索空格。 例如: "WordA WordB Word...

19得票2回答
JavaScript无法使用正则表达式拆分字符串

我在写这个问题的过程中,我想我已经找到了我所有问题的答案,但我还是想发帖,因为它可能对他人有用,而且更多的解释可能会有所帮助。 我尝试使用具有前瞻的正则表达式和javascript函数split。 由于某种原因,即使在调用match时找到匹配项,它也无法拆分字符串。 我最初认为问题来自于我的...

99得票6回答
正则表达式:获取匹配字符串后面的单词

以下是内容:Subject: Security ID: S-1-5-21-3368353891-1012177287-890106238-22451 Account Name: ChamaraKer Account Domain: JI...