Господа, помогите разобраться. Есть некий текст, в нем нужно заменить определенные слова из списка. Вот и с этой заменой возникла проблема. Допустим, в тексте есть такое словосочетание: "Test1.Test2", и есть ключевое слово: "Test1". Пробую так, для теста:
Key = 'Test1';
alert( 'Test1.Test2'.replace( new RegExp( '\\b(' + Key + ')\\b' ), "Test2" ) );
Естественно Test1 заменяется на Test2. Так вот, можно ли как то запретить заменять подобные конструкции? Если в тексте просто "Test1", то он заменяется, НО, если в тексте "Test1.Test2" то замена не происходит.