で使用するための 2 つの正規表現がありますRegex.Split
。
(?<=\G[^,],[^,],)
と
(?<=\G([^,],){2})
string を分割する"A,B,C,D,E,F,G,"
と、最初の結果は次のようになります。
A,B,
C,D,
E,F,
G,
2番目の結果は次のとおりです。
A,B,
A,
C,D,
C,
E,F,
E,
G,
ここで何が起こっているのですか?(X){2}
それは常に と同等だと思っていましたがXX
、もうわかりません。私の実際の問題では、かなり複雑なことをする必要があり、それを 69 回行う必要があるため、パターンを繰り返すだけでは理想的とは言えません。