![](/img/trans.png)
[英]Group in regex that matches every substring that doesnt start with a specific character
[英]Start a new line after a multiple character group with Regex
我想在检测到字符组后立即创建新行。 该组由给定文本中的两个或多个星形字符组成。 我的正则表达式知识不足,请问有谁可以帮忙。
我在下面尝试编码,但无法完成我想完成的工作。 它会在每颗恒星之后放置一个新行,应该对两颗或更多颗恒星进行处理。
string result = "*1, **1, **1, ***1, *2, **2, *2, *2, **3, *3";
Console.WriteLine(Regex.Replace(result, @"[*(\\*\\*)+]", "\r\n$0"));
结果格式应如下所示; 因此,如果同时有两个或多个开始,则开始新的一行;
*1,
**1,
**1,
***1, *2,
**2, *2, *2
**3, *3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.