Given a needle and a haystack... I want to put bold tags around the needle. So what regex expression would I use with replace()? I want SPACE to be the delimeter and I want
findstring: /(^|\s)(cows)(\s|$)/ig
newstring: '$1$2$3'
The \b markers are for "word boundaries"; the /ig flags are for case-ignoring and global matching, respectively.
The usage of the () captures and then $1/$2/$3 in the new string text is so that the capitalization and spacing of whatever was matched will be preserved.