GNU bug report logs - #41558
Regexp Bug

Previous Next

Package: sed;

Reported by: "anton.paras" <anton <at> paras.nu>

Date: Wed, 27 May 2020 04:16:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: "anton.paras" <anton <at> paras.nu>
To: 41558 <at> debbugs.gnu.org
Subject: bug#41558: Regexp Bug
Date: Tue, 26 May 2020 21:14:12 -0700
[Message part 1 (text/plain, inline)]
I posted to Stack Exchange, and they recommended that I file a bug. I'd rather not copy+paste it all, so here's the link:



https://unix.stackexchange.com/questions/579889/why-doesnt-this-sed-command-replace-the-3rd-to-last-and



here's an example



> echo 'dog and foo and bar and baz land good' |    sed -E 's/(.*)\band\b((.*\band\b){2})/\1XYZ\2/'



expected output: dog XYZ foo and bar and baz land good

actual output: dog and foo XYZ bar and baz land good


here's my sed --version output: sed (GNU sed) 4.2.2



I hope this is helpful, cheers!
[Message part 2 (text/html, inline)]

This bug report was last modified 4 years and 265 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.