1

我需要捕获#以 JavaScript 中的字符开头的所有行。我尝试使用类似下面的正则表达式,但事实证明 JavaScript 不支持积极的lookbehind assertion (?<=)

/(?<=\n)\#[^\n]*/g

如何将此正则表达式转换为 JavaScript 支持的内容?

4

1 回答 1

1

您可以使用:

/^ *#(.*)$/m

并在之后捕获match[1]文本#

于 2013-11-08T17:35:57.483 回答