View Single Post
Old 08-16-2023, 12:53 PM   #5
lomkiri
Groupie
lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.lomkiri ought to be getting tired of karma fortunes by now.
 
lomkiri's Avatar
 
Posts: 167
Karma: 1497966
Join Date: Jul 2021
Device: N/A
It's because of the \K. When you're searching upward, it looks for the last part of the regex (after the \K) and discard it, then it searches the first part

If you want that the regex works both directions, substitute the /K by a lookbehing condition :
Code:
(?<=Last Read:</b></dt><dd>)((<em>)?N/A(</em>)?| \d{1,2}/\d{2}/\d{4}| \d{1,2}-\d{2}-\d{4}|\s)
lomkiri is offline   Reply With Quote