balancing-groups

    2熱度

    1回答

    我試圖用正則表達式平衡組來匹配嵌套的標籤是這樣的: some text ... {list} nesting loop content {list} {list} {list} bala ... {/list} {/list} {/list} {/list} end 我expresson:

    12熱度

    2回答

    TL; DR:使用捕獲(並且特別是平衡基團)NET的lookbehinds內改變所獲得的捕捉,雖然它不應該有所作爲。 .NET的向後看是什麼打破了預期的行爲? 我試圖想出一個this other question的答案,作爲玩弄.NET平衡組的藉口。但是,我無法讓他們在可變長度的後視範圍內工作。 首先,請注意,我不打算來有效地利用這個特殊的解決方案。這更多的是因爲學術原因,因爲我覺得有一些事情發生

    4熱度

    1回答

    作爲此問題的一般釀造示例,我的意圖是匹配a的某些數字,然後匹配相同數量的b,再加上一個b。 檢查在這個片段(also on ideone.com)所表現出的兩種模式: var r1 = new Regex(@"(?xn) (?<A> a)+ (?<B-A> b)+ (?(A)(?!)) b "); var r2 = new Regex(@"(?xn) (?<A> a)+ (

    2熱度

    2回答

    我卡上的正則表達式: 我有一個數字的輸入字符串和一個字母,可以在字符串中和括號之間含有較多的數字和字母: 只是一個舉幾個例子 26U(35O40) will be read as 26 and (35 or 40) 22X(34U(42O27)) will be read as 22 xor (34 and (42 or 27)) 21O(24U27) will be read as 21 o

    2熱度

    1回答

    我需要寫類型名稱的正則表達式捕獲的通用參數(也可以是通用的)的特殊的符號是這樣的: System.Action[Int32,Dictionary[Int32,Int32],Int32] 讓我們假設類型名稱是[\w.]+和參數是[\w.,\[\]]+ 所以我只需要搶Int32,Dictionary[Int32,Int32]和Int32 基本上我需要採取一些東西,如果平衡組堆棧是空的,但我真的不知