如何使用仅给出索引的正则表达式提取子字符串?

use*_*706 5 regex logstash-grok

有什么方法可以提取字符串/句子的一部分,仅给出子字符串的起始位置和结束位置的起始索引和终止索引?例如:“这是一个例子00001。等等。” 我需要使用正则表达式从位置 10 到 15(即示例)获取子字符串。

Boh*_*ian 2

使用锚定后的观察来开始。

以位置 10 到 15 为例:

(?<=^.{10}).{5}
Run Code Online (Sandbox Code Playgroud)

如果不支持向后查找,请使用以下组 1:

^.{10}(.{5})
Run Code Online (Sandbox Code Playgroud)