Работа с текстом
Прошу помочь с такой задачей. У меня есть текст, часть которого нужно отсечь.
Пример текста: Текст Текст http://сайт.рф Любой текст Текст Мне нужно убрать все, что идет после "http://сайт.рф". Делаю так: Код:
answerTextEdit.value.split('http://сайт.рф')[0] + 'http://сайт.рф'; |
Как-то так получилось :(
Код:
var str = '\n\ |
Vale of tears,
<script> var str = '\n\ Текст\n\ \n\ Текст\n\ http://сайт.рф\n\ Любой текст\n\ Текст\n\ '; alert(str.replace(/([\S\s]+http:\/\/сайт.рф)[\S\s]+/,'$1')); </script> |
рони, то что нашёл - на то и заменил? :)
----- Теперь всё верно:) |
Ruslan_xDD,
переделывал js на html -- js ссылку норовит тегами оформить. смотри снова. |
Если подстрока наверняка имеется, то можно так:
var str = '\n\
Текст\n\
\n\
Текст\n\
http://сайт.рф\n\
Любой текст\n\
Текст\n\
';
alert( str.substring(0, str.indexOf('http://сайт.рф')) );
|
danik.js,
и у тебя теги в скрипте ставьте <script> и html run |
рони, заколдовал строку. Теперь все ок ))
|
Всем спасибо, вариант с substring и indexOf буду юзать :)
|
danik.js,
колдовская строка лепит чё попало |
Цитата:
|
Цитата:
Текст Текст |
рони,
function getmultiline() { /* ==12==
var str =
Текст
Текст
http?://сайт.рф
Любой текст
Текст
';
alert( str.substring(0, str.indexOf('http?://сайт.рф')) );
==12== */
} str = getmultiline.toString().split('==12==')[1];
alert(str)
|
Deff,
:-? |
| Часовой пояс GMT +3, время: 20:31. |