Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поиск определенного слова в тексте (https://javascript.ru/forum/misc/21790-poisk-opredelennogo-slova-v-tekste.html)

faforty 24.09.2011 12:58

Поиск определенного слова в тексте
 
Здравствуйте, мне надо найти в тексте вот это: //i1.ytimg.com/vi/gRskt8VAc1s/default.jpg , соответственно вместо gRskt8VAc1s может быть любой другой id видео, и надо это удалить из текста, и одновременно перенести эту ссылку в var url_video. Что-то не получается так сделать, я вообще не имею представления как это сделать, ПОМОГИТЕ!!! ПЛЗ, заранее СПС. :)
<div id="text">
text, text. text //i1.ytimg.com/vi/gRskt8VAc1s/default.jpg
</div>

walik 24.09.2011 13:06

var text = 'text, text. text //i1.ytimg.com/vi/gRskt8VAc1s/default.jpg fgfsghgfg';
var f = text.match(/\/\/i1.ytimg.com\/vi\/(\w){11}\/default.jpg/i);
alert(f[0]);

faforty 24.09.2011 13:33

А как можно сделать чтоб это ( //i1.ytimg.com/vi/gRskt8VAc1s/default.jpg) не вытаскивало а удаляло из текста или скрывало?

walik 24.09.2011 13:40

var text = 'text, text. text //i1.ytimg.com/vi/gRskt8VAc1s/default.jpg fgfsghgfg';
var f = text.replace(/\/\/i1.ytimg.com\/vi\/(\w){11}\/default.jpg/i, '');
alert(f);

Регулярные выражения

Триви 24.09.2011 15:41

Задание как то криво составлено..
Насколько я понял нужно следующее? -

var text = 'text, text. text //i1.ytimg.com/vi/gRskt8VAc1s/default.jpg fgfsghgfg';
var f = text.match(/\/\/i1.ytimg.com\/vi\/(\w+)\/default.jpg/i);
var url_video = f[1];
alert(url_video);

var any_other = 'ANY_OTHER_VIDEO';
var res = text.replace(url_video, any_other);
alert(res);


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