negative-lookahead

    9熱度

    3回答

    我的login.txt文件包含以下條目 abc def abc 123 def abc abc de tha ewe 當我用perl做積極的前瞻,我得到以下結果 cat login.txt | perl -ne 'print if /(?)abc\s(?=def)/' abc def 時我使用grep我得到以下結果 cat login.txt | grep -P '(?<=abc

    0熱度

    1回答

    我認爲它被稱爲負面預測/x(?!y)/,但我不確定,因爲我今天剛開始做正則表達式的東西。我想確認以下內容: // Matches aa-00 through ZZ-99 var regex = /([a-zA-Z]{2}(?!\b))((-){1})([0-9]{2}(?!\B))/; var result = regex.test("EV-05"); // Should p

    2熱度

    3回答

    我試圖從新聞文章中提取標題。問題是新聞網站通常會在標題中添加連字符和公司名稱,所以我試圖製作一個正則表達式來匹配空格,連字符,空格及其後的所有內容。例如: 'Minecraft - Xbox 360 Edition' future mash up packs and Xbox One updates posted - National Video Game News 比賽 - National V

    2熱度

    1回答

    我有一個正則表達式,在Java中運行良好,但在Oracle中不起作用。 它尋找<a href="abcd" etc etc xyz >標籤,其中xyz不在元素塊中。 <a href="abcd" etc etc xyz > = not match <a href="abcd" etc etc > = match 至REGx:(<[a][\s]+[^>]*[href]="[^>](?:(?!x

    0熱度

    2回答

    我見過類似的問題,但不完全一樣:我的問題是,我想爲311個字符的字符串生成一個Java可用的正則表達式在精確的位置上一些字符: 直觀的解決方案是這樣的: (.{104})(^OM)M(.{204}) 但我知道,如果我要否定整個單詞我必須用前瞻: (.{104})(?:(?!OM))M(.{204}) 這個RE既不起作用。 想法? 請記住,當字符串的位置105和106與「OM」不同並且位置1

    0熱度

    4回答

    我發現在JavaScript中,如果條件下,可以在中使用裸字符串。我的意思是這樣的: var condition = ""; if (condition) { //we will never come here } 但是,這感覺很奇怪我,因爲,例如,在Java的代碼不會編譯。我試圖理解場景背後的這個字符串正在發生什麼,但現在失敗了。 你能向我解釋在這種情況下會發生什麼? 附:此外

    4熱度

    3回答

    什麼是共享同一服務器上的多個Web應用程序之間的bin文件夾和dll和其他資源文件(如CSS)的最佳實踐? 我已經將通用代碼分離到了它們自己的程序集中,但我想知道部署等。我基本上想要將所有常見文件都放在Web服務器上的一個位置,然後讓每個Web應用程序引用該常見位置。 目前我不知道如何告訴Asp.net網站,從不同的位置使用bin文件夾。 如果這有什麼差別,這些都是ASP.NET MVC應用程序。

    14熱度

    4回答

    在Vim中,有沒有一種方法可以搜索匹配abc的行,但是不會在後麪包含xyz?所以下面的行會匹配: The abc is the best The first three letters are abc 和下面將不匹配: The abc is the best but xyz is cheaper The first three letters are abc and the last ar

    0熱度

    1回答

    我工作的一個Django項目,並希望實現以下功能在管理員禁用: - class XYZModel(models.Model): available = models.BooleanField(default=False) availability_date = models.DateTimeField(null=True,blank=True) 所以我想,availabil

    0熱度

    2回答

    目前我的團隊在perforce中遇到了一些問題,他們通常在gvim中更改文件並關閉文件,而不對該文件進行p4編輯,並且由於這一點,當他們提交時,某些更改不會反映在服務器上導致同樣的重大失敗,所以你能告訴我像我給命令W的方式!在vim中,系統會檢查它是否在perforce服務器中,然後自動進行p4編輯,然後編輯文件。 感謝