negative-lookahead

    0熱度

    1回答

    可以說我想匹配url,它不在html標籤中的特定屬性集內。 <span cstm1="url1" cstm2="url2" data-x="url3">url4</span> 我想匹配URL3只有URL4,所以我想是這樣的: /(?!(?:cstm1|cstm2)=["']?)(url_regex)/g 問題是負先行斷言需要在前面的東西,我不能保證數不能裏面的引號是因爲它仍然有效,所以我沒

    0熱度

    1回答

    試圖做一個版的本作正則表達式: brown fox(?! that) ,但我得到: re2/re2.cc:534: Invalid RE2: invalid perl operator: (?! 有沒有解決有關此爲負的話是這裏的關鍵

    0熱度

    2回答

    前三個字符必須是大寫字母,不包括I,O,S或Z.然後是一個短劃線,然後是四個字符,可以是除3以外的任何其他字符。我有這個,但是第一個負向預覽也是捕獲外面的東西的第一個捕獲組。我想拍攝AAA-444Z例如。

    2熱度

    1回答

    我有很多PHP類文件,其中包含像findFoo()這樣的方法。我想查找(通過RegEx搜索我的IDE或grep)所有這些事件,以便用find()替換它們。一個適當的正則表達式將是find[a-zA-Z0-9]+\(。但是有一些方法(例如findBarByBuz())我想從我的搜索中排除。它的名字中帶有「By」或「With」。 如何建立RegEx,匹配"find" + "stringWithoutB

    1熱度

    1回答

    在Splunk中我有很多字段提取用於從URI中提取值。我有幾個匹配特定模式,我現在想要另一個正則表達式匹配任何東西,但這些。 ^/SiteName/[^/]*/(?<a_request_type>((?!Process)|(?!process)|(?!Assets)|(?!assets))[^/]+) 上面的正則表達式是我到目前爲止。我在等待負面預測,以防止匹配流程,流程,資產或資產。然而,看

    1熱度

    1回答

    之前,我想只要是相匹配的詞STOP沒有一個'之前的任何地方 - 因此: STOP 'something - 是合法的 但' STOP - ISN 「T 也不是something ' something else STOP 我使用負先行嘗試,但我不能使用量詞允許無限制的空白/詞

    0熱度

    1回答

    所以我有一個模式,如 /a/b/c /不要這樣/標記。 現在的模式可以有任何字符A/B/ 因此,一些其他的模式會像後: /A/B/C/d /不想這/標籤 /A /b/c/d/e/.../x/Dont想要這個/隨機的東西/標記 我的正則表達式將使用負向前視來檢查「不想要這個」不會出現在字符串中,並且還要檢查字符串是否以「tag」結尾。 我的問題是,我堅持就如何允許在此之前,「不想要這個」後「/ A/

    1熱度

    1回答

    : 我的名字是foo中。 我的名字是酒吧。 隨着目標是要返回的包含或不包含特定子串,下面的兩個陽性和陰性正則表達式模式的可用於返回相同的結果的每一行: 模型正先行:^(?=.*bar).*$返回My name is bar. 負前瞻:^((?!foo).)*$回報My name is bar. 但是,爲什麼排除模式需要嵌套多套的內用括號分隔的限定詞.和量詞*的括號,而在正向預測中,它們可以相鄰.*

    1熱度

    2回答

    我只想用另一個單詞(rwd)替換每行中第一個出現的單詞(默認)。 正如下面我想這一點: ../app/design/adminhtml/default/default/layout/pmodule.xml ../app/design/frontend/default/default/layout/pmodule.xml ../app/design/frontend/default/defaul

    2熱度

    2回答

    我需要一個正則表達式,它只會選擇那些不以諸如.png或.css之類的特定擴展名結尾的URL字符串。 我測試了以下: 1)這一個採用負回顧後: (?<!\.png|\.css)$ https://regex101.com/r/tW4fO5/1 2)使用負先行此其它之一: ^(?!.*[.]png|.*[.]css$).*$ https://regex101.com/r/qZ7vA4/1 兩者