加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式替换

发布时间: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));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读