正規表現の一致が始まるインデックスを返す関数はありますか? 質問する

正規表現の一致が始まるインデックスを返す関数はありますか? 質問する

15 文字の長さの文字列があります。正規表現を使用してパターン マッチングを実行しています。関数が true を返す部分文字列の位置を知りたいですIsMatch()

質問:一致のインデックスを返す関数はありますか?

ベストアンサー1

複数の一致の場合は、次のようなコードを使用できます。

Regex rx = new Regex("as");
foreach (Match match in rx.Matches("as as as as"))
{
    int i = match.Index;
}

おすすめ記事