Your example can never return anything but -1, bec...
# announcements
d
Your example can never return anything but -1, because
\nthing\n
does not occur in your haystack.