何も:{n}?
については
The {n} quantifier matches the preceding element exactly n times, where n is any integer.
、それは次のよう、過度に有用ではない部分を追加します。記事の状態:
The {n} quantifier matches the preceding element exactly n times, where n is any integer. {n} is a greedy quantifier whose lazy equivalent is {n}?.
…
The {n}? quantifier matches the preceding element exactly n times, where n is any integer. It is the lazy counterpart of the greedy quantifier {n}+.
本文は完全に同じです。基本的にはを追加しますか?は量子の動作を変更しません。 .NETの正規表現エンジンは、{n}
の代わりに{n}?
をサポートしているようです。
興味深いことに、この記事では、エラーが含まれているように見えるん:
The {n,} quantifier matches the preceding element at least n times, where n is any integer. {n,} is a greedy quantifier whose lazy equivalent is {n}?.
これは間違っています。 {n,}
の遅延遅延は、{n,}?
であり、ではなく、であり、{n}?
と同じです。
これはC#と何が関係していますか? –
@AustinHenleyは、彼がC#Regexのコンテキストでのみそれを意味するかもしれません。 – TheVillageIdiot
疑問符は変数をnullにすることができます。 – Max