capturecollection

    2熱度

    3回答

    我有一個使用GroupCollection,它出現的捕捉捕捉到一組項目標識的正則表達式(可以用逗號隔開,也佔了最後一個有字「和」): (\bItem #(?<ITEMID>\d+))|(,\s?(?<ITEMID>\d+))|(,?\sand\s(?<ITEMID>\d+)) 有沒有簡單的方法使用C#的Regex類來取代ITEMID號碼與網址?現在,我有以下幾點: foreach (Match m

    5熱度

    1回答

    我正在匹配包含可選組和非可選組的混合重複組。當我迭代捕獲時,捕獲集合總是摺疊,即它們不爲非匹配項插入空元素。 有沒有辦法保留捕獲集合中的匹配順序,這樣任何被忽略的可選項目都被插入爲空,從而確保捕獲集合元素跨組對應?爲了澄清,假設我的重複(父母)組匹配三次,並且在三個匹配中的一箇中,一個可選的子組被省略但出現在其他兩組中,我最終得到一個捕獲集合被省略的項目比其他捕捉集合小一個元素。我如何知道哪些父組