Показать сообщение отдельно
  #7 (permalink)  
Старый 18.10.2013, 15:13
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от dima***
Метод replace не работает.Где я неправильно делаю?
вот здесь неправильно:
b[i][j]=b[i][j].match(rega); // здесь получаете массив
//...а у массива нет метода .replace
d[j]=b[i][j].replace(rega,'$1,$4,$2,$3');

соответственно, чтоб много кода не править, достаточно добавить [0] в 60й строке
d[j]=b[i][j][0].replace(rega,'$1,$4,$2,$3');

хотя мне по-прежнему кажется, что много лишнего в коде.

Последний раз редактировалось BETEPAH, 18.10.2013 в 15:29.
Ответить с цитированием