标签: regex
我遇到的问题是,我不想匹配在第一个匹配号码前加逗号。
例如:"1,2,3 <?>"和"0,9,1,2 <?>"
"1,2,3 <?>"
"0,9,1,2 <?>"
我现在拥有的是@"\d,\d,\d\s*<?>",它会返回此"1,2,3 <?>"和"9,1,2 <?>"。它不应该获得"9,1,2 <?>",因为它前面有0, ...如何排除此匹配?
@"\d,\d,\d\s*<?>"
"9,1,2 <?>"
0,
答案 0 :(得分:2)
使用beginning of string ^ and end of string $ anchors并转义?元字符。
^
$
?
@"^\d,\d,\d\s*<\?>$"
Live Demo