求解释C#正则表达式MatchCollection mc = Regex.Matches(txSend.Text,@"(?i)[/da-f){2}")
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 23:31:43
xNQ_F+SdJvW0mI,ʂ1Af jP0Fh
{y]tc|+'᭺WYZ.hCE8DcRyl.$SkJ<x³
/~5~H g܅#*L$vRp;#yc~9
ڇԡт
ؾ_ ?g]8U0=x#SUrۼc9YFƴ#@!Oz!-= 7Aggd]UXCQhq:r1=F喾<{LO96ץV]<U$,k@u;vatj3UЮyi:j.!5<ҴaYL駑Bv:^Y
求解释C#正则表达式MatchCollection mc = Regex.Matches(txSend.Text,@"(?i)[/da-f){2}")
求解释C#正则表达式
MatchCollection mc = Regex.Matches(txSend.Text,@"(?i)[/da-f){2}")
求解释C#正则表达式MatchCollection mc = Regex.Matches(txSend.Text,@"(?i)[/da-f){2}")
正则表达式是(?i)[/da-f){2},不过像是有问题,
i)表示英文字母大小写不敏感,即大小写均可
[/da-f]表示单个字符允许的集合,写成这个样子则允许/、a-f共13个字符,说它有问题是指/应该是\,则\d表示0-9,那样的话,就允许0-9、a-f共16个字符
{2}表示连续出现两次
综上,意图大约是匹配一个字节的16进制表示,但因\误用为/,匹配意图似乎没有什么意义.
一个错误的正则表达式