![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| nule |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Не только запускал, но и изучал.
Добавил регулярку, т.к. может присутствовать произвольный текст. И вот почти конечный вариант:
Работает, как мне надо, за исключением всё того же момента. Ссылки заменяет не на ссылки, а на $1. Кавчки я разные пробовал в разных комбинациях. $дмитрий, не могли бы Вы уточнить ваш ответ на этот вопрос? |
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
nule, чтобы заработало замени регулярку
Про кавычку - недосып Это сообщение отредактировал(а) $дмитрий - 8.11.2011, 07:28 |
|||
|
||||
| nule |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Спасибо, понял. Запоминающие скобки. Но теперь новая напасть.
Вот так выводит нормально (без http, разумеется). Если же вять в скобки всё выражение то сценарий заклинит, а на экран вывалится
Если же в скобки взять только https?(\:\/\/w*\.* то тоже всё нормально. Это можно как-то объяснить? |
||||||||
|
|||||||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
nule, экранируй двоеточие
|
|||
|
||||
| nule |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Вы имеете ввиду двоеточие в этом выражении [\w\d:#@%/;$()~_?\+-=\\\.&]? \: не помогает. |
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
|
|||
|
||||
| nule |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Не помогает. Тоже самое.
|
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
Запости итоговый код
|
|||
|
||||
| nule |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Вот всё что есть. |
|||
|
||||
| Lols |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 21.10.2011 Репутация: нет Всего: нет |
У меня какая-то ерунда получается при тестировании...
|
|||
|
||||
| $дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 5 Всего: 45 |
Лови
|
|||
|
||||
| nule |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 3.11.2011 Репутация: нет Всего: нет |
Огромное спасибо! Всё работает. While действительно был лишним. Это был пережиток предыдущих так сказать версий.
Кстати, без этого цикла ухищрения $1$2 уже не нужны. Прекрасно работает одна пара запоминающих скобок. Добавлено через 7 минут и 31 секунду
Так там ерунда и получалась |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |