我尝试在regexp(js)
中解析这样的东西CODE
some stuff which contains
even linebreaks
END
CODE
anothEr block of code
END
我希望在CODE和END之间得到所有内容 这适用于:
/CODE([^(?!END)]*)END/g
问题是当CODE和END之间有E,N或D时,那是因为第二个块不匹配。
因此负向前瞻检查E,或N或D而不是单词“END”。 对于整个单词“END”,是否有一种消极前瞻的方法?
马丁