Показать сообщение отдельно
  #11 (permalink)  
Старый 10.03.2013, 19:32
Кандидат Javascript-наук
Отправить личное сообщение для фонарик Посмотреть профиль Найти все сообщения от фонарик
 
Регистрация: 23.02.2013
Сообщений: 127

Никак не получается вставить переменную в ваше заклинание, присвоил переменной BUM значение "sarleon_recruit", которое проходило свидетелем в вашем заклинании, и вставил переменную вместо "sarleon_recruit", но так почему-то не работает:
<script>
var BUM = "sarleon_recruit"
var str = document.getElementById('Text').innerHTML; //Это строка  - аналог получения нужной строки
var arr2=str.split(/[\s\S]*?((?:BUM)[\s\S]*?\])/img)[1].split(/\[|\]/img)[1].split(",");arr2.pop();

alert(arr2); //Массив в квадратных скобках за "sarleon_recruit";

var arr3=str.split(/[\s\S]*?((?:BUM)[\s\S]*?(?=0x000))/img)[1].split(/(strength)/img);arr3.splice(0,1);
arr3 = arr3.join('').split(/knows_/)[0].split(/[,|]/img);arr3.pop();

alert(arr3); //Массив от strength до "knows_";

var arr4=str.split(/[\s\S]*?((?:BUM)[\s\S]*?(?=0x000))/img)[1].split(/(knows_.*?)[|,]/img);arr4.splice(0,1);
arr4=arr4.join(',').split(/,+/img);arr4.pop();

alert(arr4) //Массив с "knows_";
</script>
Пробовал и в кавычках ставить, и переменную делать маленькими букавками. Может переменную нужно как-то по особому вставлять в ваши египетские надписи?
Ответить с цитированием