Мне нужно было что-то программируемое и обрабатывать знаки препинания, скобки и т. Д.
http://jsfiddle.net/AQvyd/
var wordToReplace = '買い手',
replacementWord = '[[BUYER]]',
text = 'Mange 買い手 information. The selected Store and Classification will be the default on the สั่งซื้อ.'
function replaceWord(text, wordToReplace, replacementWord) {
var re = new RegExp('(^|\\s|\\(|\'|"|,|;)' + wordToReplace + '($|\\s|\\)|\\.|\'|"|!|,|;|\\?)', 'gi');
return text.replace(re, replacementWord);
}
Я написал редактор ресурсов javascript, поэтому я нашел эту страницу и также ответил на нее из-за необходимости, так как не смог найти регулярное выражение с параметром границы слова, которое бы хорошо работало для Unicode.