字符串修复集c#之间的正则表达式

时间:2014-11-06 17:44:36

标签: c# regex string

这应该是一个非常简单的正则表达式,但我对它非常弱。

我有一个大字符串进入该字符串并且在一组已知字符串之间有一个数字。我想提取这个数字。

例如:

some_big_string_start____number_of_records~^~107|^|____some_big_string_end

我想获得107。字符串number_of_records~^~|^|将始终位于此大号字符串中此数字之前和之后,并且它们是常量,即它们永远不会更改。

我尝试了这个链接here,但无法通过。

请帮忙!

1 个答案:

答案 0 :(得分:0)

这里的诀窍是你的分隔符也是正则表达式元字符,所以你必须逃避它们:

number_of_records~\^~(\d+)\|\^\|