Document:
With caret after last 4, Find, regexp, String [23], Previous selects
Shift+F3:
However, if you do the same but with caret before first 1, Next selects:
Forward search works correct: it finds all matches after the cursor.
Why backward search (and only in regexp mode) skips all but first match in each line?