negative-lookbehind

    18熱度

    2回答

    我試圖grep通過嵌套子目錄中的一堆文件來尋找正則表達式匹配;我的正則表達式需要消極的後顧之憂。 Perl有負面的後顧之憂,但據我所知GNU grep doesn't support negative lookbehinds。 獲得與GNU grep等價的最簡單方法是支持負反向lookbehinds? (我想我可以在Perl中編寫我自己的迷你grep,但似乎並不需要這樣做。我的Perl Cookb

    3熱度

    5回答

    我是正則表達式的相對新手(儘管我已經成功地使用了它們很多次)。 我想找到那個不名「.html」結尾的文件中的所有鏈接 我想出正則表達式是: href=\"([^"]*)(?<!html)\" 在記事本++,我的編輯,href=\"([^"]*)\"發現所有的鏈接(這兩個以「html」結尾,而那些不是)。 爲什麼不負面的後顧之憂? 我也試過前瞻: href=\"[^"]*(?!html\")

    3熱度

    3回答

    我正在尋找一種方式來修改我的.hgignore文件,忽略所有的「屬性/的AssemblyInfo.cs」文件除了那些無論是在「測試/」或「測試/」子文件夾。 我嘗試使用負向後看錶達 (?<!Test)/Properties/AssemblyInfo\.cs$,但我沒有找到一個方法來「取消忽略」在都文件夾「測試/」和「測試/」。

    3熱度

    1回答

    我有以下的正則表達式: (?P<question>.+(?<!\[\[)) 它被設計成字符串hello world! [[A string typically used in programming examples]] 然而,我只是整個字符串匹配匹配hello world!,我無法弄清楚爲什麼。我嘗試了所有風格的環視,但它不會工作... 任何人都知道如何解決這個問題? 謝謝, CFP。

    1熱度

    4回答

    我想寫一個簡單的函數來關閉使用PHP preg_replace丟失的HTML標記。 我認爲這將是相對直接的,但由於某種原因,它沒有。 什麼基本上,我試圖做的是密切以下行中缺少標籤: <tr> <th class="ProfileIndent0"> <p>Global pharmaceuticals</p> <td>197.2</td> <td>94</td> </tr> 我一直在服用

    4熱度

    8回答

    我創建了以下正則表達式模式,試圖匹配以「PRI」或「SEC」結尾的長度爲6個字符的字符串,除非字符串=「SIGSEC」。例如,我想匹配ABCPRI,XYZPRI,ABCSEC和XYZSEC,但不匹配SIGSEC。 (\w{3}PRI$|[^SIG].*SEC$) 這是非常接近和排序作品(如果我通過在「SINSEC」,它返回的「南北經濟走廊」部分匹配),但我沒有在其目前的形式,關於它的美好的感覺

    5熱度

    6回答

    我想寫一個匹配所有東西的正則表達式,但是沒有被轉義的撇號。考慮以下內容: <?php $s = 'Hi everyone, we\'re ready now.'; ?> 我的目標是編寫一個正則表達式,它基本上匹配字符串部分。我想的東西,如 /.*'([^']).*/ 爲了匹配一個簡單的字符串,但我一直在試圖找出如何獲得負回顧後上撇號的工作,以確保它不會被前面反斜槓... 任何想法? - J

    0熱度

    1回答

    我正在對某些SQL where子句進行解析並設計了一個可正常工作的RegEx,以使用「Rad Software正則表達式Desginer「,它使用.NET API。爲了確保設計的RegEx與Java一起工作,我使用API​​(1.5和1.6)對其進行了測試。但猜猜看,這是行不通的。我得到了消息 「後視羣在索引28附近沒有明顯的最大長度」。 ,我試圖得到解析的字符串是 Column_1='test'

    2熱度

    3回答

    我看過很多問題在這裏(和更多的網站)和一些提供提示,但沒有給我一個明確的答案。我知道正則表達式,但我不是一個大師。這個特定的問題涉及PHP中的正則表達式。 我需要在文本中找到沒有被給定類的超鏈接包圍的單詞。例如,我可能有 This <a href="blabblah" class="no_check">elephant</a> is green and this elephant is blue