Показать сообщение отдельно
  #1 (permalink)  
Старый 04.03.2016, 16:00
Новичок на форуме
Отправить личное сообщение для Krinkels Посмотреть профиль Найти все сообщения от Krinkels
 
Регистрация: 04.03.2016
Сообщений: 4

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