[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена URL в тексте на ссылки.
linf
Есть текст, который может содержать слова на лбом языке (кодировка utf-8), и в нем есть ссылки, пот пример текста:

Бортко начинал снимать фильм четыре года назад, но тогда проект был прекращен, практически не начавшись. Но актеры уже были определены. В том фильме должны были бы играть Галина Тюнина (Маргарита), Сергей Маковецкий или Алексей Горбунов(Мастер), Дмитрий Певцов( Иешуа), Виктор Сухоруков( Варенуха). Но прошло время, некоторые актеры потеряли интерес к экранизации Булгакова, на чьи-то роли появились новые претенденты: http://www.masterimargarita.ru/galery.html?id=1 Но некоторые актеры из старого состава, как например, Александр Абдулов( Коровьев), Александр Баширов( Бегемот) все-таки снимутся у Бортко. На роль директора варьете Римского утвержден Илья Олейников, а другому сатирику-Роману Карцеву досталась роль киевского дяди Берлиоза. Дмитрий Нагиев хотел сыграть Воланда, но после проб был утвержден на роль Иуды. А роль Воланда www.masterimargarita.ru/article.html была предложена Олегу Янковскому, который от воплощения этого образа решительно отказался. Предполагалось так же, что в роли Воланда мы увидим кого-нибудь из западных звезд. По крайней мере, известно, что велись переговоры с Гари Олдменом, с Жаном Рено и с Клаус Марией Брандауэром.

Есть хорошее регулярное выражение:
(((file|gopher|news|nntp|telnet|http|ftp|https|ftp s|sftp)://)|(www\.))+[^\s|\/]+[^\s]*



Но я не могу применить его, во первых вместо русских букв выдаются иероглифы, во вторых, когда я пытаюсь подставить в тег ссылки значение паттернов \\1, \\2 итд, реакции вообще ноль.

Помогите как применить это регулярное выражение или посоветуйте другой рабочий пример?

_____________
Live in new format =)
inpost
модификатор u используешь?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.