1

好的,我需要一个通用的正则表达式,它会给我从位置 y 开始的字符串中的 x 字符,就像字符串的子字符串函数一样:

input_str.Substring(y,x)

但是作为 C# 正则表达式。

示例:1234567890 子字符串 (5,3) 678

我知道你在想为什么不直接使用 Substring 函数呢?简短的回答是因为这是作为现有函数的数据,在这种情况下,创建一个完全独立的数据解析机制是不优雅的。我们希望在不更改代码的情况下使其正常工作。

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

4

1 回答 1

2

.{y}(.{x}).*我认为应该这样做,然后只需拉出捕获组。

于 2012-12-03T01:06:34.777 回答