- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
нужно в тексте поставить пробел посл запятой, точки и еще нескольких символов при условии что после этого символа идет a-zа-я0-9.
Буду признателен, а то пока не выходит.
нужно в тексте поставить пробел посл запятой, точки и еще нескольких символов при условии что после этого символа идет a-zа-я0-9.
Буду признателен, а то пока не выходит.
$str=preg_replace('/([\.,!])([a-zа-я0-9])/','$1 $2',$str);echo preg_replace("#([.,](?=[a-zа-я0-9]))#isu","$1 ","Test,test.тест.0123.");Спасибо, оно. Второе не пробовал, а в чем разница?
Еще вопрос, как сделать так, при добавлении контента люди добавляют урлы с разных сайтов, так вот со своегой и тех что в белом списке что бы добавляло и преобразовывало а другие так и оставались текстом?
Понятно я выразился?
Спасибо, оно. Второе не пробовал, а в чем разница?
Моё проще :D
Еще вопрос, как сделать так, при добавлении контента люди добавляют урлы с разных сайтов, так вот со своегой и тех что в белом списке что бы добавляло и преобразовывало а другие так и оставались текстом?
Понятно я выразился?
[umka] добавил 07.03.2010 в 20:44
вот как-то так:
$text = preg_replace("/[a-z]+:\\/\\/(example.com|friendly-site1.ru|friendly-site2.ru)(\\/[\\S]+)?/i","<a href=\"\\0\">\\0</a>", $text);спасибо
]вот как-то так:
у меня мудреней вышло, но оставлю пока так.. :)
Подскажите можно ли регуляркой правильно преобразовать предложения.
Первая буква прописная остальные строчные, после точки, вопроса, восклицания первая буква?
если да то подскажите пожалуйста как.
Гляньте сюда http://php.net/manual/en/function.preg-replace-callback.php
Miracle, заюзайте типограф какой нить, наверное лучше получится чем его изобретать)
Эту функцию глянь: http://www.php.net/manual/en/function.ucfirst.php#86902
Подскажите можно ли регуляркой правильно преобразовать предложения.
Да регуляркой можно даже гвозди забивать, если умеючи.
Первая буква прописная остальные строчные, после точки, вопроса, восклицания первая буква?
если да то подскажите пожалуйста как.
Как то так:
$out = preg_replace("'([\.\?\!]+[\t\n\r ]*[а-яА-Я])'",strtoupper('\\1'),$str);