REGEX:“后向模式无效”断言

时间:2019-07-31 20:36:07

标签: regex ruby regex-lookarounds

我正在尝试用正则表达式替代标记性文本。我尝试捕获不为空且不以任何数量的标签开头的每一行。

我试图使用否定的后向断言仅捕获内容,因此找到以任意数量的#标签和空格开头的行。

这是我在后面带有否定性的尝试:

/^(?<!#+ )(.*?)$/i

我搜索的文本看起来像这样:

# heading

## part
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet

## part
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet

我收到错误invalid pattern in look-behind,但我听不懂。你能帮我吗?

0 个答案:

没有答案