id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	branch_state	votes
4072	mcedit anchored regex line matching inconsistencies	ply	andrew_b	"The editor's F4/Replace function with regex matching shows some broken behavior when the regex begins with the line start anchor, and matches whole lines. Try specifying ""{{{^.*}}}"" for source and ""{{{X\0}}}"" for target pattern to try to prefix each line with an ""X"" to see the following behaviors:

  * For consecutive matching lines the replacement only happens on every other line, skipping each candidate that follows a matched line. Maybe matches on consecutive lines are considered overlapping? They shouldn't be.

  * When such a regex fully matches the current line, and the cursor is on the first column, the first match is the following line only. Except when the cursor is on the first line, then the first line also matches. I'd expect the current line to match even if the former cases."	defect	closed	minor	4.8.34	mcedit	4.8.24	fixed					merged	committed-master
