Вычленить фрагмент из текста
Приветствую друзья. У меня есть документ вида:
[c][img]http://ipicture.ru/uploads/20101121/DDcc3Z6a.jpg[/img] [img]http://ipicture.ru/uploads/20101121/FS45YZKI.jpg[/img] [img]http://ipicture.ru/uploads/20101121/STi6xgtO.jpg[/img] [img]http://ipicture.ru/uploads/20101121/6Hlx4q6A.jpg[/img] [img]http://ipicture.ru/uploads/20101121/vDGwYTCV.jpg[/img] [img]http://ipicture.ru/uploads/20101121/rKWbJHWc.jpg[/img] [img]http://ipicture.ru/uploads/20101121/W3ZQQ8S4.jpg[/img] [img]http://ipicture.ru/uploads/20101121/V2g63sPK.jpg[/img] [img]http://ipicture.ru/uploads/20101121/lPa1pv67.jpg[/img] [img]http://ipicture.ru/uploads/20101121/u21DJTjr.jpg[/img] [img]http://ipicture.ru/uploads/20101121/HNYQxuap.jpg[/img] [img]http://ipicture.ru/uploads/20101121/RSj1DlYN.jpg[/img] [img]http://ipicture.ru/uploads/20101121/3qc8VAjU.jpg[/img] [img]http://ipicture.ru/uploads/20101121/3o9yo7pW.jpg[/img] [img]http://ipicture.ru/uploads/20101121/cxBGZ4ML.jpg[/img] [img]http://ipicture.ru/uploads/20101121/QP8wTlRW.jpg[/img] [img]http://ipicture.ru/uploads/20101121/0K3R6Uk1.jpg[/img] [img]http://ipicture.ru/uploads/20101121/UwmVUTR0.jpg[/img][/c] Из него средствами JavaScript нужно вычленить первую ссылку на картинку, которая находится в первой строке. Т.е. нужно вычленить Код:
http://ipicture.ru/uploads/20101121/DDcc3Z6a.jpg |
Цитата:
|
Вообщем есть текст новости, подобного вида.
|
Цитата:
|
В переменной $TEXT$.
|
Цитата:
|
Как вариант...
<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style> </style> <script> function Get() { var val=document.getElementById("text").value var i=val.indexOf('http://') var j=val.indexOf('[/img]') val=val.substring(i,j) alert(val) } </script> </head> <body> <form> <textarea id='text'>[c][img]http://ipicture.ru/uploads/20101121/DDcc3Z6a.jpg[/img] [img]http://ipicture.ru/uploads/20101121/FS45YZKI.jpg[/img] [img]http://ipicture.ru/uploads/20101121/STi6xgtO.jpg[/img] [img]http://ipicture.ru/uploads/20101121/6Hlx4q6A.jpg[/img] [img]http://ipicture.ru/uploads/20101121/vDGwYTCV.jpg[/img] [img]http://ipicture.ru/uploads/20101121/rKWbJHWc.jpg[/img] [img]http://ipicture.ru/uploads/20101121/W3ZQQ8S4.jpg[/img] [img]http://ipicture.ru/uploads/20101121/V2g63sPK.jpg[/img] [img]http://ipicture.ru/uploads/20101121/lPa1pv67.jpg[/img] [img]http://ipicture.ru/uploads/20101121/u21DJTjr.jpg[/img] [img]http://ipicture.ru/uploads/20101121/HNYQxuap.jpg[/img] [img]http://ipicture.ru/uploads/20101121/RSj1DlYN.jpg[/img] [img]http://ipicture.ru/uploads/20101121/3qc8VAjU.jpg[/img] [img]http://ipicture.ru/uploads/20101121/3o9yo7pW.jpg[/img] [img]http://ipicture.ru/uploads/20101121/cxBGZ4ML.jpg[/img] [img]http://ipicture.ru/uploads/20101121/QP8wTlRW.jpg[/img] [img]http://ipicture.ru/uploads/20101121/0K3R6Uk1.jpg[/img] [img]http://ipicture.ru/uploads/20101121/UwmVUTR0.jpg[/img][/c] </textarea> <input type='button' value='Get' onclick='Get()' /> </form> </body> </html> |
омг.... у меня сайт на ucoz... в переменной $TEXT$ хранится такой фрагмент, который указан в первом посте.
|
В результате выполнения извлеклость
[img]http://ipicture.ru/uploads/20101121/DDcc3Z6a.jpg[/img] А нужно: http://ipicture.ru/uploads/20101121/DDcc3Z6a.jpg |
$TEXT$='[c][img]http://ipicture.ru/uploads/20101121/DDcc3Z6a.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/FS45YZKI.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/STi6xgtO.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/6Hlx4q6A.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/vDGwYTCV.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/rKWbJHWc.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/W3ZQQ8S4.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/V2g63sPK.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/lPa1pv67.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/u21DJTjr.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/HNYQxuap.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/RSj1DlYN.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/3qc8VAjU.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/3o9yo7pW.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/cxBGZ4ML.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/QP8wTlRW.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/0K3R6Uk1.jpg[/img]\ [img]http://ipicture.ru/uploads/20101121/UwmVUTR0.jpg[/img][/c]' alert(/h[^[]*/.exec($TEXT$)) |
Часовой пояс GMT +3, время: 11:53. |