使用c#的正则表达式

本文关键字:正则表达式 使用 | 更新日期: 2023-09-27 18:03:12

这是我的输入:

利百加就从她大儿子以扫那里取了华美的衣服在家里与她同住,给她小儿子雅各穿上又把山羊羔皮放在他手上她就把肉和奶给了他她所预备的饼,交在她儿子雅各的手里。

这里^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 ..我试过了,但没有得到答案。

使用c#的正则表达式

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

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

它会返回你。

使用下列正则表达式

('d+:'d+)*

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

Regex Pal

试试这个

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