27

私の正規表現では、パターンは次のようになります。

@"Something\(\d+, ""(.+)""(, .{1,5}, \d+, (?<somename>\d+)?\),"

<somename>なので、存在するか知りたいです。通常のキャプチャ グループの場合、キャプチャ グループがそのキャプチャ グループのないグループの数よりも多いかどうかを確認できますが、ここではオプションがありません。

誰かがこれを回避する方法を見つけるのを手伝ってくれますか? 効率的である必要はありません。並べ替えに使用される 1 回限りのプログラムのためだけなので、実行に少し時間がかかってもかまいません。公開コードにはなりません。

4

1 に答える 1