4

这是我的输入:

27:15 利百加把家里的长子以扫穿上好衣服,给小儿子雅各穿上。 27:16 又把山羊皮穿在27:17 她把肉和她所预备的饼都交在她儿子雅各的手里。

这里 ^p 是输入。

它应该像27:15 contents一行和27:16 contents另一行一样添加到数据库中......

使用正则表达式我试过:

var m = Regex.Match(line, @"\n\d+:");
if (m.Success)
 {
   html = html.Replace(m.Value, "</p>\n<p>" + m.Value);
 }

我的输出是这样的:

2
7:15 contents

我想存储27:15 contents..我已经尝试过但没有得到答案。

4

3 回答 3

0

使用以下正则表达式

(\d+:\d+)*

您可以立即在此站点上测试输出。

正则表达式伙伴

于 2013-03-11T07:40:26.277 回答
0

我建议你改变你的正则表达式

var m = Regex.Match(line, @"\d+:\d+")

它会在 27:15 回复你

于 2013-03-11T07:35:43.303 回答
0

尝试这个

var m = Regex.Match(line, @"(( )?\d+:\d+)")
于 2013-03-11T07:32:33.190 回答