Path: csiph.com!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Stanimir Stamenkov Newsgroups: comp.lang.java.programmer Subject: Re: Handle delimiter in read message Date: Tue, 7 Jun 2022 23:19:17 +0300 Organization: A noiseless patient Spider Lines: 18 Message-ID: References: <43d5ea21-6264-4b24-ab0c-32c27cdc09c2n@googlegroups.com> <08d72ee6-dd98-46ab-a0b8-ae683996b3d8n@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 7 Jun 2022 20:19:17 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="10dd7b6bb88950614e277fa77d258fe9"; logging-data="32466"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+wF4xc2rcFKQsv1a0ch9vO" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 SeaMonkey/2.53.12 Cancel-Lock: sha1:WioDGyXxox6aT5eXg+I5tcPWLCI= In-Reply-To: <08d72ee6-dd98-46ab-a0b8-ae683996b3d8n@googlegroups.com> X-Face: (5^k'[FumQ)D/*_,+2"Ax+MLyw-[=}5`U9T`X4>1ky(A:/OBmW0 N~qm3*Yo0^iugH;XTH;'lGWv}@;U!P\.:7v;~BU;XmX wB`d4DX><96aT}f6v}i7oU}bzwjzX`q.yUbgV:+=Zt I changed my regexp: > > sb.toString().matches("(?s).*\\r\\n|\\n##\\r\\n|\\n$") > > but it still evaluates to false. I suspect it is DOT ALL that gives me the headache. Maybe you really mean (note the grouping): sb.toString().matches("(?s).*(\\r\\n|\\n##\\r\\n|\\n)$") or even: sb.toString().matches("(?s).*\\r?\\n(##\\r?\\n?)?$") -- Stanimir