Hi, @robin-cruise,
The (?-i) part means that, from thiat point, the search will be sentitive to case. So, it will match the string <p class="sd-23">, but not, for instance, the string <P class="sd-23"> nor the string <p CLASS="sd-23"> !
Then, the \h class character represents any horizontal blank character ( so, either, the \t [ Tabulation ] char or the \x20 [ space] char or the \xa0 character [No-breaking Space] char)
Thus, the \h* syntax represents any range of horizontal blank chars, from 0 to n
BR
guy038