我正在使用与正确匹配的正则表达式:
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^^^ }