Да, просто замени весь шаблон на этот:
|

24.01.2013, 08:04
|
|
Аспирант
|
|
Регистрация: 20.07.2012
Сообщений: 64
|
|
|
Сообщение от ksa
|
|
Как вариант...
|
|
Сообщение от JustCrazy
|
|
а потом эксплойдом распарсить и взять необходимое мне значение
|
вот я тоже самое расписал, но только для php, а хочется регэксп..
|
|

24.01.2013, 08:26
|
 |
Профессор
|
|
Регистрация: 28.02.2011
Сообщений: 351
|
|
|
А для зачем тут вообще регулярки? Найти в цикле нужное количество раз запятую с помощью indexOf и готово.
|
|

24.01.2013, 08:31
|
|
Аспирант
|
|
Регистрация: 20.07.2012
Сообщений: 64
|
|
Сообщение от rgl
|
|
А для зачем тут вообще регулярки? Найти в цикле нужное количество раз запятую с помощью indexOf и готово.
|
чтобы научиться ими пользоваться.. вот зачем.
перелопатил мануалы, найти не смог, решил обратиться на форум, не для того чтобы предлагали иные варианты.. по-другому я и сам могу сделать
|
|

24.01.2013, 09:16
|
 |
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,304
|
|
|
Сообщение от rgl
|
|
А для зачем тут вообще регулярки?
|
Для быстроты. 
|
|

24.01.2013, 09:16
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
var s='(234,357,3,6,96)';
var r=s.split(",");
alert(parseInt(r[(r.length-1)]))
|
|

24.01.2013, 09:59
|
 |
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
var x = '(234,357,3,6,96)';
x = x.slice( 1, -1 ); // не обязательно
x = x.slice( x.lastIndexOf( ',' ) - x.length + 1 );
alert( x );
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|

25.01.2013, 04:49
|
|
Аспирант
|
|
Регистрация: 20.07.2012
Сообщений: 64
|
|
|
всем откликнувшимся спасибо большое, но все же вы немного не так меня поняли...
скачал вчера книжку Джефри Фридла по регуляркам..
в общем вот, то что нужно было, может кому пригодится:
(0,0,0,0,0,0,0,0,0,0)
из этого вытянуть седьмую цифру:
\((\d*,){6}(\d*)(,\d*){3}\)
Последний раз редактировалось JustCrazy, 25.01.2013 в 04:55.
|
|

25.01.2013, 05:05
|
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
var str='(0,0,0,0,0,0,1,2,0,0)';
var arr =str.replace(/[\(\)]/g,'').split(",");
alert(arr[6])
alert(arr[7])
|
|

25.01.2013, 05:10
|
|
Аспирант
|
|
Регистрация: 20.07.2012
Сообщений: 64
|
|
Deff, 
|
|
|
|