环视结构不匹配任何字符,只匹配文本中的特定位置。
环视不会"占用"字符位置的,可以理解为 『它占用的位置信息,而不是位置上的字符』
利用环视,解决数字中按位插入逗号 。例如:1234567 在有些地方需要展示为:1,234,567
string str = "123456789"; Regex reg = new Regex(@"(?<=\d)(?=(\d\d\d)+$)"); string str2 = reg.Replace(str, ","); Console.WriteLine(str2); //输出:123,456,789 Console.ReadKey();
原文:https://www.cnblogs.com/zhaoshujie/p/9718118.html