Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Giải thích Quantifiers (Lượng từ) trong Regular Expression C#

Quantifiers chỉ định số lần xuất hiện của element trước đó (character, group, character class) để match xảy ra.

QuantifierMô tảPatternMatches
*0 hoặc nhiều lần\d*\.\d".0", "19.9", "219.9"
+1 hoặc nhiều lần"be+""bee" in "been", "be" in "bent"
?0 hoặc 1 lần"rai?n""ran", "rain"
{n}Đúng n lần",\d{3}"",043" in "1,043.6"
{n,}Ít nhất n lần"\d{2,}""166", "29", "1930"
{n,m}Từ n đến m lần"\d{3,5}""166", "17668", "19302"
*?0 hoặc nhiều, ít nhất có thể (lazy)\d*?\.\d".0", "19.9", "219.9"
+?1 hoặc nhiều, ít nhất có thể"be+?""be" in "been", "be" in "bent"
??0 hoặc 1, ít nhất có thể"rai??n""ran", "rain"
{n}?Đúng n lần (lazy)",\d{3}?"",043" in "1,043.6"
{n,}?Ít nhất n, ít nhất có thể"\d{2,}?""166", "29", "1930"
{n,m}?Từ n đến m, ít nhất có thể"\d{3,5}?""166", "17668", "193", "024"