我使用此代碼來計算正則表達式模式包含多少組。計算正則表達式模式中的組數
Dim GroupCount As Integer = Regex.Match(" something ", "()something()").Groups.Count
但它總是返回1,如果模式不匹配:
Dim GroupCount As Integer = Regex.Match(input, pattern).Groups.Count
當模式匹配輸入它返回成功。
Dim GroupCount As Integer = Regex.Match("ABC", "()something()").Groups.Count
我需要的是一個功能在任何情況下的模式計算組數。
這是什麼意思? '打開支架「(...)」' –
@monocular我很好奇看到'模式',你用來匹配。 – PurpleXenon
@HamletHakobyan我的意思是我想要計算一個正則表達式模式包含多少組。例如,這個模式有3個組:(([az])([1-9])) – monocular