正则表达式中的'^'不匹配

时间:2017-05-24 19:42:04

标签: c# regex

我正在使用与正确匹配的正则表达式:

Regex.Match("\u0002\u0002BURDETTE\u0002ST\u0002\u0002\u00022115\u0004^CONESTOGA MAGNET ELEM SCH^^^ ", @"\u0002([\w\s\u0000\u0001\u0002\u0003\u0004/.,:&-]+)^([\w\s^/.,:&-]+)")

匹配正则表达式的各个部分没有问题:

Regex.Match("\u0002\u0002BURDETTE\u0002ST\u0002\u0002\u00022115\u0004^CONESTOGA MAGNET ELEM SCH^^^ ", @"\u0002([\w\s\u0000\u0001\u0002\u0003\u0004/.,:&-]+)")  

匹配:{BURDETTEST2115}

Regex.Match("^CONESTOGA MAGNET ELEM SCH^^^ ", @"^([\w\s^/.,:&-]+)")

匹配项:{^CONESTOGA MAGNET ELEM SCH^^^ }

0 个答案:

没有答案