in reply to Strange regular expression syntax

It looks to me like it's a literal -h-> to be inserted into the target string, as part of the replacement text for a substitution. It's in the same part as $1 et al.

As far as I can tell, | (vertical bar) is the separator character for the substitution, and the leading s and trailing | are missing from the snippet.