I持って次のコード:`startat`を指定すると、部分文字列の先頭に一致することはできますか?
var regex = new Regex(@"^\d+\b");
Console.WriteLine(regex.IsMatch("x 10", 2)); // False
Console.WriteLine(regex.IsMatch("x 10".Substring(2))); // True
私はstartat
パラメータを指定すると、まだ同等の部分文字列を取るのと同じ結果が得られようになる^
以外の私のパターンで使用する文字はありますか?言い換えれば、私が渡している文字列の始まりでなくても、テストしている部分文字列の先頭に一致させることができますか?私は文字列に沿って正規表現を移動するので、私は部分文字列を作成したくないので、私はそれを私のパターンにハードコードすることはできません。
'.IsMatch(String、Int32)' falseが奇妙に見える... – ephemient
@ ephemient-これは私が思ったことです。 – dlras2