Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как вырезать из строки подстроку (https://javascript.ru/forum/misc/34262-kak-vyrezat-iz-stroki-podstroku.html)

zebulun 26.12.2012 22:17

как вырезать из строки подстроку
 
например строка
'a:3:{i:0;s:14:"(111)111-11-11";i:1;s:14:"(222)222-22-22";i:2;b:0;}'
нужно вырезать все части находящиеся в дв.кавычках

abc_ua 26.12.2012 22:55

http://jsfiddle.net/zcteJ/2/
или так
http://jsfiddle.net/zcteJ/3/

Deff 26.12.2012 23:32

var str='a:3:{i:0;s:14:"(111)111-11-11";i:1;s:14:"(222)222-22-22""(222)222-22-22";i:2;b:0;}';
str=str.replace(/[^"]*"([^"]*")[^"]*/ig,'$1').split('"');str.splice(-1,1);
alert(str)

рони 27.12.2012 01:09

zebulun,
ня!
var a='a:3:{i:0;s:14:"(111)111-11-11";i:1;s:​14:"(222)222-22-22""(222)222-22-22";i:2;​b:0;}',b=[],a=a.replace(/"(.*?)"/g,function(d,c){b.push(c)});alert(b);


Часовой пояс GMT +3, время: 15:16.