lookaround

    3熱度

    1回答

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

    0熱度

    3回答

    這封信就是我可能有一個字符串: (MyStringIsOneWholeWord *) 我用下面的JavaScript正則表達式的括號後面來獲取文本如果它以My開頭。 /(^|\s|\()+My(\w+)/g, 問題在於它包含結果中的第一個括號,因爲它是找到它的字母/字符。 我該如何擺脫結果中的括號? 編輯 欲瞭解更多信息,我編輯C Language的SHJS語法高亮顯示的JavaScrip

    1熱度

    1回答

    好的,我有一個非常棘手的正則表達式問題。 我需要匹配並用空格替換下列字符串中的+符號,因此左邊的字符串必須成爲右邊的字符串。 1: word+word = word word 2: word+++word = word + word 3: word.+word = word. word 4: word,+word = word, word 我已經成功地釘最「的時間與此,這之前檢查字符串和

    4熱度

    3回答

    我想匹配使用lookarounds的字符串的一部分,但只有其他字不包含在行中。 有些熊生活在樹林裏吃東西。 在上述行 ,我想找到(之間的「生活和」 &「在吃」「林子): /(?<=\blive and\b).*?(?=\bwoods\b)/ ,但只有當‘熊’不分開。行,要麼後,之前或lookarounds之間 ,不應該返回匹配行的其他例子是: 有些動物吃住在 樹林,像熊一樣。 有些動物在 森林

    4熱度

    2回答

    比賽線路比方說,我有一個正則表達式foobar的,我想找到不包含匹配foobar的文檔中的所有行。我可以這樣做嗎?我該怎麼做呢?

    3熱度

    1回答

    大家好!我對正則表達式很陌生,但我喜歡它們,很棒! 如果您願意,可以打電話給我nitpicky,但我真的很想知道如果我有選項,是否應該避免使用lookahead和lookbeheads。 例如,下面的兩個命令做同樣的事情,一個使用後視,另一個不使用。 the_str = Regex.Replace(the_str, @"(;|!|\?) \.{3}", "$1..."); the_str =