\ban ASCII word boundary
o{1,2}the literal o (11110 / 1578 / 6F16) (case sensitive), repeated between 1 and 2 times
?matches at most one character from the set below:
\sany whitespace character
hthe literal h (10410 / 1508 / 6816) (case sensitive)
bthe literal b (9810 / 1428 / 6216) (case sensitive)
\s?optionally matches any whitespace character
i{1,2}the literal i (10510 / 1518 / 6916) (case sensitive), repeated between 1 and 2 times
\ban ASCII word boundary
g modifier: global. Finds all matches instead of stopping after the first