Why “[” gets matched by [a-zA-Z]
本问题已经有最佳答案,请猛点这里访问。
1 2 3 4 5 6 | Regex oRegex = new Regex(@"test[a-zA-z]"); string st = @"this is a test1 and testA and test[abc] another testB and test(xyz) again."; foreach(Match match in oRegex.Matches(st)) { Console.WriteLine(match.Value); } |
输出:P></
头P></
[测试P></
》教学大纲P></
问题:为什么在
Z是你的错别字,把这个换成1〔4〕。
1 |
因为
1 |
你的正则表达式有错别字。
字符