66得票6回答
如何使用正则表达式进行匹配,只要它不在开头?

假设字符串如下:aaa bbb ccc bbb aaa ccc 我想匹配的是aaa,但不要在字符串开头匹配。我试图通过这样做来否定它:[^^]aaa 但我不认为这是正确的。使用preg_replace。

65得票3回答
正则表达式匹配除两个单词以外的任何内容

我正在尝试编写一个正则表达式来匹配除“foo”和“bar”以外的任何内容。我在Regular expression to match a line that doesn't contain a word?找到了如何匹配不包含一个单词的内容,但是我对正则表达式不太熟练,不确定如何添加第二个单词的...

53得票7回答
正则表达式排除一组关键词

我需要一个表达式,在遇到类似 "boon.ini" 和 "http" 这样的词语时会失败。 目标是使用此表达式能够针对任何一组关键字进行构造。

43得票3回答
JSLint中的“不安全^”正则表达式

JSLint 报告以下行的 Insecure '^'。这是为什么?还是说我只要想否定一个字符类,它就会抱怨?// remove all non alphanumeric, comma and dash characters "!$7s-gd,&j5d-a#".replace(/[^\w...

40得票2回答
C# 正则表达式匹配不包含特定字符串的字符串?

我想匹配任何不包含字符串"DontMatchThis"的字符串。正则表达式是什么?

36得票8回答
如何编写一个排除而不是匹配的正则表达式,例如不是(this|string)?

我在尝试创建一个Emacs正则表达式来排除一些分组时遇到问题。[^]可以排除集合中的单个字符,但我想要排除特定的字符序列:类似于[^(not|this)],这样包含"not"或"this"的字符串就不会匹配。 原则上,我可以编写([^n][^o][^t]|[^...]),但是否有更简洁的方法?

36得票3回答
Python正则表达式:如何匹配字母字符

如何使用正则表达式匹配字母。我想要匹配\w中的字母,但不包括\d中的数字。为了兼容unicode编码,不能使用[a-zA-Z]。

35得票6回答
正则表达式:判断字符串是否不包含特定字符

这次问题比较简单。 我正在尝试使用正则表达式测试一个字符串是否不包含某个字符。我认为表达式应该是形如"[^x]"的,其中x表示你不想出现的字符,但似乎并不起作用。 例如,Regex.IsMatch("103","[^0]") 和Regex.IsMatch("103&","[^&am...

33得票1回答
如何否定正则表达式

假设我有一个正则表达式foo123,如何匹配不是foo123的所有内容? 可能重复: 匹配不包含某个单词的字符串的正则表达式? 如何在JavaScript中反转正则表达式?

32得票4回答
正则表达式:是否可能通过排除匹配而不使用向前查看?

在某些正则表达式引擎中,不支持[否定]零宽断言(前瞻/后顾)。这使得排除某些内容变得极其困难(或许是不可能的?)。例如,“每行都没有“foo”的行”,就像这样:^((?!foo).)*$ 没有使用回顾(忽略复杂性和性能问题)可以实现相同的结果吗?