Regex 正则表达式匹配不包含多个句子(包括换行符)的内容

Regex 正则表达式匹配不包含多个句子(包括换行符)的内容,regex,Regex,我试图匹配的内容不包括三个独立的句子,包括换行符 one sentence another one last one 我试过这个: ^?!这句话是最后一句*$ 它只在一条线上工作,如何使它在多个换行符之间匹配?它应该与以下内容匹配: None of the sentences are included in this paragraph, so it should match the whole content 这就是你要找的^?!这句话|另一个|最后一个?:.|\n*$.这就是你要找的^?

我试图匹配的内容不包括三个独立的句子,包括换行符

one sentence
another one
last one
我试过这个:

^?!这句话是最后一句*$

它只在一条线上工作,如何使它在多个换行符之间匹配?它应该与以下内容匹配:

None of the sentences
are included in this
paragraph, so it should
match the whole content

这就是你要找的^?!这句话|另一个|最后一个?:.|\n*$.

这就是你要找的^?!这句话|另一个|最后一个?:.|\n*$.

您可以使用负前瞻匹配所有不以任何选项开头的行

^(?:(?!this sentence|another one|last one).*\r?\n)*(?!this sentence|another one|last one).*
^字符串开头 ?:非捕获组 ?!这句话|另一句|最后一句不主张任何选择 .*\r?\n *关闭组并匹配0+次 ?!这句话|另一句|最后一句不主张任何选择 *匹配任意字符0+次
您可以使用负前瞻来匹配所有不以任何选项开头的行

^(?:(?!this sentence|another one|last one).*\r?\n)*(?!this sentence|another one|last one).*
^字符串开头 ?:非捕获组 ?!这句话|另一句|最后一句不主张任何选择 .*\r?\n *关闭组并匹配0+次 ?!这句话|另一句|最后一句不主张任何选择 *匹配任意字符0+次
也许这能完成任务^?!这句话|另一句|最后一句?:.|\n*诸如此类,虽然很接近,但即使包含其中一句,它仍然与段落匹配。我在猜圆点字符。允许它匹配。检查此^?!这句话|另一个|最后一个?:.|\n*$我给它作为答案。也许这可以完成任务^?!这句话|另一句|最后一句?:.|\n*诸如此类,虽然很接近,但即使包含其中一句,它仍然与段落匹配。我在猜圆点字符。允许它匹配。检查此^?!这句话|另一句|最后一句|?:.|\n*$我把它作为答案。