Вход

Просмотр полной версии : Разбить переменную на части


skillful
27.04.2014, 16:33
Здравствуйте! Помогите пожалуйста разобраться.
Есть переменная

abc = 'slovo2_1850';

Нужно написать скрипт, чтоб он разбил эту переменную на 3 другие

a = 'slovo';
b = '2';
c = '1850';

Примечание: переменная abc может иметь следующие виды

abc = 'slovo2_1850';
abc = 'slovo0_54447';
abc = 'slovo25646_0';
abc = 'slovo651651_651651';
abc = 'slovo6545_54151';

т.е. в abc "slovo" присутствует всегда, за ним идут цыфры от 0 до бесконечности, потом через нижнее подчеркивание тоже цыфры от 0 до бесконечности.

Я даже на php не соображу как это сделать...

ruslan_mart
27.04.2014, 16:53
var abc = 'slovo2_1850',
matches = abc.match(/(\w+?)(\d+)_(\d+)/);

alert(matches[1]);
alert(matches[2]);
alert(matches[3]);

skillful
27.04.2014, 16:58
Ruslan_xDD огромное-огромное спасибо!!!