Показать сообщение отдельно
  #4 (permalink)  
Старый 15.05.2017, 09:01
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,134

dima85, так пойдет?

<div id="name1">hello name1</div>
<div id="test">hello test</div>
<script type='text/javascript'>
var str='test((name1))testdfe ((test))';
var arr=str.match(/\(\(\S+?\)\)/gim);
for (var i=0; i<arr.length; i++) {
	var id=arr[i].match(/[^()]+/);
	var txt=document.getElementById(id).innerHTML
	str = str.replace(new RegExp('\\(\\('+id+'\\)\\)','gim'), txt);
};
alert(str);
</script>
Ответить с цитированием