fe.settings:getUserBoardSettings - non array given[hydrus] - Endchan Magrathea
 >>/318/
Hey, yeah, regex is a pain in the ass at the best of times, and the way I apply some of it isn't totally standard.

Just a quick thing, if it happens to help, hydrus is in python rather than PHP. I'm not sure there will be any big differences, but maybe in some edge cases.

I think in my regex parsing there, I get every matching string, rather than just the first, as perhaps that online one is doing. If you want day and month with those paths, I'd probably go for:

month - (?

I am making sure the look-behind matches the right number of numbers (\d) in order to capture the second or third group in the yyyy-mm-dd set.