Вам не нужно захватывать Horsie
или Birdie
.
s/Horsie(Doggie)Birdie/$1/g;
Аналогичная вещь должна работать и для Javascript.Это, вероятно, так же эффективно, как и получается, и, по крайней мере, так же быстро, как использование проверочных утверждений;хотя вы должны сравнить его, если хотите знать наверняка.(Результаты, конечно, будут зависеть от лошадей, собачек и птичек, о которых идет речь.)
Обязательный отказ от ответственности: вы должны знать , что происходит при использовании регулярных выражений с HTML ...