特定のプレフィックスで始まらないすべての行を削除する正規表現を作成しようとしています。このヒントを使用して、私はこれを思いついた:
(?:(?!\nLAST-MODIFIED:[^\n]+\n).*)
これは正しく機能していないようです。私は何が間違っているのですか?そして、はい、接頭辞が付いているかどうかに関係なく、これによって常に最初の行が削除されるという事実を認識してLAST-MODIFIED:
います。しかし、私は最初の行が決して行にならないことをLAST-MODIFIED:
確信しているので、それは安全であるはずです。私が提案する修正は(?:(?!(\n|^)LAST-MODIFIED:[^\n]+\n).*)
、完全に安全になりたい場合です。