Удаление совпадения строки из строки
И так есть строка:
text_ = Ololo = pish pish есть строка из нее выцепленная с помощью split. text_price = txt_.split('=')[1]; на выходе получаем text_price = pish pish а как получить первую часть исходной строки? чтото вроде: text_name = text_ - text_price; но так не рабоатет) |
Цитата:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> </head> <body> <script type="text/javascript"> var str = 'text_ = Ololo = pish pish'; var ar = str.split('='); console.log(ar); </script> </body> </html> |
skrudjmakdak,
Вы не правы, [1] ведь а не [0], отсчет идет с нуля, так что мы поулчаем вторую часть строки. |
var text_ =' Ololo = pish pish'; var ar = text_.split('='); alert(ar[1]); alert(ar[0]); это что то типа "text_name = text_ - text_price;" но не думаю, что это хороший вариант и тот который вам нужен))) Хотя кто его знает.. Но если будет 'text1=text' то будет не то, что нужно ))) Да и = остается, хотя по логике это и есть "text_name = text_ - text_price;" var text_ =' Ololo = pish pish'; var text_price = text_ .split('=')[1]; var text_name=text_.replace(text_price,''); alert(text_price); alert(text_name); var text_ =' Ololo = pish pish'; var ar = text_.split('='); var text_price=ar.splice(1,1); var text_name=ar.join(''); alert(text_price); alert(text_name); |
Часовой пояс GMT +3, время: 01:16. |