正则表达式替换
发布时间:2020-12-14 01:13:09 所属栏目:百科 来源:网络整理
导读:正则表达式替换 每行的数据格式为:VCBI ZUUU 001 A465 KAKID-LEGOS 要求变为格式为:VCBIZUUU001 A465 KAKID-LEGOS 替换掉第一部分和第二部分中间的空格,第二部分和第三部分中间的空格,其他的保持一个空格 string originalString = @"VCBI ZUUU 001 A465
正则表达式替换 每行的数据格式为:VCBI ZUUU 001A465 KAKID-LEGOS 要求变为格式为:VCBIZUUU001 A465 KAKID-LEGOS 替换掉第一部分和第二部分中间的空格,第二部分和第三部分中间的空格,其他的保持一个空格 string originalString = @"VCBI ZUUU 001 A465 KAKID-LEGOS{0}ZBAA FAOR 001 A465 LEGOS-KAKID{0}ZUUU VCBI 001 A465 LEGOS-KAKID{0}FAOR ZBAA 001 A465 KAKID-LEGOS{0}ZUUU VCBI L01 A465 LEGOS-KAKID{0}VCBI ZUUU L01 A465 KAKID-LEGOS{0}ZUUU VCBI L03 A465 LEGOS-KAKID{0}VCBI ZUUU L03 A465 KAKID-LEGOS"; originalString = string.Format(originalString,Environment.NewLine); Console.WriteLine(@"原字符串:"); Console.WriteLine(originalString); string pattern = @"^([A-Z0-9]*)s+([A-Z0-9]*)s+([A-Z0-9]*)s+([A-Z0-9]*)s+([A-Z0-9]*)"; Console.WriteLine(@"替换后的字符串"); Console.WriteLine(Regex.Replace(originalString,pattern,"$1$2$3 $4 $5",RegexOptions.Multiline)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |