negative-lookahead

    3熱度

    2回答

    我希望這個Java正則表達式在兩個括號之間的匹配所有文本:顯示與評論​​ %(.*?)\((.*?)(?!\\)\) : %(.*?) # match all text that immediately follows a '%' \( # match a literal left-paren (.*?) # match all text that immediately foll

    1熱度

    3回答

    我越來越瘋狂,這是如此簡單,但我無法弄清楚正確的正則表達式。我需要一個匹配黑名單的正則表達式,即「屁股」。 例如,在此字符串: <span class="bob">Blacklisted word was here</span>bass 我想,正則表達式: ((?!class)ass) ,在字匹配 「驢」, 「低音」 機器人不 「下課」。 這個正則表達式在兩個事件中標記「屁股」。我在谷歌上

    1熱度

    1回答

    This是一個起點,雖然我不認爲它實際上覆蓋了這個場景,或者如果它確實如此,那我就會困惑得太多,以至於我不知道如何將它應用到我需要的東西上。我不知道是否使用.或.....,然後我不知道如何實現貪婪,不精確的量化。 的正則表達式把我弄得暈頭轉向......

    2熱度

    1回答

    我想在負向視圖中有一個字邊界。但是,正如您在下面的示例中看到的,這看起來不適用於Python。這是不受支持的嗎?如果是這樣,是否有解決方法? 要說明我想解決的完整問題:我有一個正在使用的正則表達式,我使用的是re.sub,並且有幾個特定的​​詞(如「455」),我想明確地不匹配。 In [8]: print re.match('(?!455)455', '455') None In [9]:

    1熱度

    2回答

    我試圖刪除圍繞普通文本的單引號。例如,給出的列表: alist = ["'ABC'", '(-inf-0.5]', '(4800-20800]', "'\\'(4.5-inf)\\''", "'\\'(2.75-3.25]\\''"] 我想談談 「 'ABC'」 到 「ABC」,但保留其他的報價,那就是: alist = ["ABC", '(-inf-0.5]', '(4800-20800]'

    26熱度

    1回答

    我想製作兩個正則表達式,將匹配的URI。這些URI的格式爲:/foo/someVariableData和/foo/someVariableData/bar/someOtherVariableData 我需要兩個正則表達式。每個人都需要匹配一個而不是另一個。 我最初想出的正則表達式分別是: /foo/.+和/foo/.+/bar/.+。 我認爲第二個正則表達式很好。它只會匹配第二個字符串。然而,第一

    3熱度

    3回答

    我試圖匹配以PRE開頭並以PRE結尾的表達式。我正在尋找一個懶惰的匹配,那就是匹配表達式中的結尾PRE應該是在開始PRE之後找到的第一個匹配表達式。 我試圖具有負先行正則表達式來實現這一點,測試上RegExr: 正則表達式:匹配 PRE(\w|\s)+(?!PRE) 表達: PRE erp PRE edas PRE 表達以上全部由匹配給定的正則表達式,而我曾預期只匹配PRE erp PRE

    0熱度

    1回答

    我想匹配一個詞,但不是在其前面有註釋的情況下(/*後面跟着*/)。我一直在試圖使用負面的前瞻斷言來完成這個目前爲止沒有運氣。這是否可能帶有負面的前瞻或負面的後向斷言,或者這是徒勞的努力?

    0熱度

    1回答

    你好我想基於以下輸入的採樣返回表: <Table TableLevel="1" TableNumber="1" TableTitle=""> <TableRow TableRowLevel="1" RowTitle="" TableRowNumber="1" class="Even"> <TableHeader width="33" class="tableheadercell

    0熱度

    4回答

    我嘗試寫一個正則表達式發現,有兩個身體兩側 正是 3大寫字母的所有字符 下面的正則表達式查找所有的字符它們擁有完全對焦炭的左側3個大寫字母,以及3 (或更多)右側: '(?<![A-Z])[A-Z]{3}(.)(?=[A-Z]{3})' 當試圖右側限制使用正則表達式沒有更多然後3個首都: '(?<![A-Z])[A-Z]{3}(.)(?=[A-Z]{3})(?![A-Z])' 我沒有得到任