子串作为正则表达式的等价物

时间:2012-12-03 01:03:07

标签: c# regex

好的,我需要一个普通的正则表达式,它将从字符串的子字符串函数开始,从位置y开始的字符串中给出x个字符:

input_str.Substring(y,x)

但作为C#正则表达式。

实施例: 1234567890子串(5,3)678

我知道你在想为什么不使用Substring函数?简短的回答是因为这作为现有函数的数据,在这种情况下,创建一个完整的单独数据解析机制是不优雅的。我们希望在不更改代码的情况下实现这一目标。

我觉得这很明显 - 但我对正则表达式缺乏经验。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我认为

.{y}(.{x}).*应该这样做,然后拔出捕获组。