Questions tagged «regex-negation»

30
正则表达式匹配不包含单词的行
我知道可以匹配一个单词,然后使用其他工具(例如grep -v)将匹配项反转。但是,是否可以匹配不包含特定单词的行,例如hede使用正则表达式? 输入: hoho hihi haha hede 码: grep "<Regex for 'doesn't contain hede'>" input 所需的输出: hoho hihi haha

2
正则表达式-不包含某些字符
我需要一个正则表达式来匹配,如果句子中的任何地方都没有<或>。 如果字符串中的<或>,则它必须返回false。 我在此方面取得了部分成功,但前提是我的<>在开头或结尾: (?!<|>).*$ 我正在使用.Net,如果有所作为。 谢谢您的帮助。

4
包含一个单词但不包含另一个单词的字符串的正则表达式
我正在Google Analytics(分析)中设置一些目标,可以使用一些正则表达式帮助。 可以说我有4个网址 http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 我想创建一个表达式,该表达式将标识包含字符串selector = size但不包含details.cfm的所有URL。 我知道要查找不包含另一个字符串的字符串,可以使用以下表达式: (^((?!details.cfm).)*$) 但是,我不确定如何在selector = size部分中添加。 任何帮助将不胜感激!

4
如何否定整个正则表达式?
例如,我有一个正则表达式(ma|(t){1})。它匹配ma和t不匹配bla。 我想否定正则表达式,因此必须匹配bla,而不是ma和t,加入的东西此正则表达式。我知道我会写bla,但是实际的正则表达式却更复杂。

4
RegExp匹配字符串不是以我的开头
对于PMD,我希望有一条规则可以警告我以开头的丑陋变量my。 这意味着我必须接受所有不以开头的变量my。 因此,我需要一个表现如下的RegEx(re): re.match('myVar') == false re.match('manager') == true re.match('thisIsMyVar') == true re.match('myOtherVar') == false re.match('stuff') == true 我尝试了不同的方法,但是还没有开始。

6
正则表达式在匹配字符串后获取单词
以下是内容: Subject: Security ID: S-1-5-21-3368353891-1012177287-890106238-22451 Account Name: ChamaraKer Account Domain: JIC Logon ID: 0x1fffb Object: Object Server: Security Object Type: File Object Name: D:\ApacheTomcat\apache-tomcat-6.0.36\logs\localhost.2013-07-01.log Handle ID: 0x11dc 我需要捕获该行中单词之后的Object Name:单词。哪个是D:\ApacheTomcat\apache-tomcat-6.0.36\logs\localhost.2013-07-01.log。 我怎样才能做到这一点? ^.*\bObject Name\b.*$ 匹配-对象名称
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.