Looks like it acts differently in mcedit. I know, not helpful.
On 11/20/24 8:39 AM, skejg via mc wrote:
Hi! Let's say we have the following file: --- A A B A A --- Now, let's open it in the internal viewer and start a regular expression search for the following pattern: ^\s*A. At first, it will find the very first occurrence, 'beginning of the line, 4 spaces, A'. So far so good. But if we then press 'S-F7' or 'n' to find the next match, the cursor will move to the next space on the first match. I.e., it looks like at first it found '4 spaces and A', then '3 spaces and A', and so on. And then it will move to the second A on the very same first row. Then skips the third A (rightly so). And then jumps to the last A on the fifth row (again, rightly so). The problem is - there's really no such match as ^\s\s\sA. Or any other matches on the first row (as if it just ignores ^ further on if a match has been found) - And even if we drop ^, it still would be rather strange to find, at first, the greediest match, and then continue searching inside that greediest match for the less greedy ones. Is this behaviour intentional?
-- mc mailing list [email protected] https://lists.midnight-commander.org/mailman/listinfo/mc
