【发布时间】:2020-11-21 23:19:30
【问题描述】:
我有以下几句话:
12《世界... 13终结 14》我还有16年 15吻我
我需要像这样分开它:
12“世界...
13结束
14"我还有 16 年
15吻我
为了分开,我用(number + string)例子(123xxx)
任何与字符串连接的数字都需要break \n 之前。
我使用了下面的正则表达式,但是它没有考虑特殊符号,文本中会有几个符号。甚至自己选择一个数字
\d+\w+
我在 C# 中使用此代码,我只需要输入一个有效的正则表达式:
private void method()
{
string text = "12\"The world... 13The end 14\"I have 16 years 15Kiss me";
string ntext = Regex.Replace(text, @"\d+\w+", "\n");
}
如何制作一个接受(number + string) 并生成一行break 的正则表达式?
【问题讨论】: