FORUMS
MEMBERS
RECENT POSTS
LOG IN
Search Forums
Featured Threads Archive
Recent Posts
Notable Members
Registered Members
Current Visitors
Recent Activity
New Profile Posts
×
Авторизация
Имя пользователя:
Пароль:
Запомнить меня
Нет аккаунта?
Регистрация
УСТРАНЕНИЕ КОНКУРЕНТОВ.
БЛОКИРОВКА ДОМЕНОВ,
БЛОКИРОВКА ИНСТАГРАМ/ТЕЛЕГРАМ И ДРУГОЕ.
ПРОВЕРЕННЫЙ СЕЛЛЕР.
НОВЫЕ
ТОРГОВАЯ
НОВОСТИ
ЧАТ
loading...
Скрыть
ANTICHAT
>
ПРОГРАММИРОВАНИЕ
>
PHP
регулярное выражение
Поиск по форуму
Расширенный поиск
Опции темы
Поиск в этой теме
Опции просмотра
регулярное выражение
#
1
28.02.2008, 16:04
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
регулярное выражение
PHP код:
$data
=
preg_replace
(
"/(\)(\])(.*)(\)/i"
,
"<span style='color: \${2}'>\${4}</span>"
,
$data
);
хочу распарсить [*color=#727FFF]test[/color]
в <span style='color: #727FFF'>test</span>
но ничего не получается
*про ограничения букв до F я знаю, ещё не сделал.
помогите найти ошибку в этом выражении
ЗЫ с удивлением обнаружил что буллетин парсит кастомный цвет
𝕏 Twitter
Reddit
Telegram
Копировать ссылку
Дикс
Посмотреть профиль
Репутация
Отправить личное сообщение для Дикс
Посетить домашнюю страницу Дикс
Найти все сообщения от Дикс
Добавить в друзья
#
2
28.02.2008, 16:10
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами:
10578566
Репутация:
1228
$data = preg_replace("/\[color=#?([a-zA-Z0-9]+)\](.*)\[\/color\]/i", '<font color="$1">$2</font>', $data);
__________________
No СПлоА - No World!
Как узнать информацию о посетителях сайта
Последний раз редактировалось nc.STRIEM; 28.02.2008 в
16:25
..
nc.STRIEM
Посмотреть профиль
Репутация
Отправить личное сообщение для nc.STRIEM
Посетить домашнюю страницу nc.STRIEM
Найти все сообщения от nc.STRIEM
Добавить в друзья
#
3
28.02.2008, 16:22
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
спасибо, только мне ещё надо учесть что комбинация из символов a-zA-Z0-9 равна шести.
тег font deprecated
Дикс
Посмотреть профиль
Репутация
Отправить личное сообщение для Дикс
Посетить домашнюю страницу Дикс
Найти все сообщения от Дикс
Добавить в друзья
#
4
28.02.2008, 16:27
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами:
10578566
Репутация:
1228
это делаеться заменой + на {6} НО этого делать не надо ведь цвет можно указывать как ff0000 или red
__________________
No СПлоА - No World!
Как узнать информацию о посетителях сайта
nc.STRIEM
Посмотреть профиль
Репутация
Отправить личное сообщение для nc.STRIEM
Посетить домашнюю страницу nc.STRIEM
Найти все сообщения от nc.STRIEM
Добавить в друзья
#
5
28.02.2008, 17:15
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
да, точно. я не подумал про словесные эквиваленты.
спасибо большое!
Дикс
Посмотреть профиль
Репутация
Отправить личное сообщение для Дикс
Посетить домашнюю страницу Дикс
Найти все сообщения от Дикс
Добавить в друзья
#
6
28.02.2008, 17:22
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
да, кстати - [a-zA-Z0-9] надо поменять на [a-
f
A-
F
0-9]
ведь в шестнадцатеричной системе нет букв кроме abcdef
Дикс
Посмотреть профиль
Репутация
Отправить личное сообщение для Дикс
Посетить домашнюю страницу Дикс
Найти все сообщения от Дикс
Добавить в друзья
#
7
28.02.2008, 17:48
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами:
10578566
Репутация:
1228
Цитата:
Сообщение от
Дикс
да, кстати - [a-zA-Z0-9] надо поменять на [a-
f
A-
F
0-9]
ведь в шестнадцатеричной системе нет букв кроме abcdef
Red green blue white
__________________
No СПлоА - No World!
Как узнать информацию о посетителях сайта
nc.STRIEM
Посмотреть профиль
Репутация
Отправить личное сообщение для nc.STRIEM
Посетить домашнюю страницу nc.STRIEM
Найти все сообщения от nc.STRIEM
Добавить в друзья
#
8
28.02.2008, 20:37
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами:
10562786
Репутация:
537
вот блин
Дикс
Посмотреть профиль
Репутация
Отправить личное сообщение для Дикс
Посетить домашнюю страницу Дикс
Найти все сообщения от Дикс
Добавить в друзья
«
Предыдущая тема
|
Следующая тема
»
Здесь присутствуют: 1
(пользователей: 0 , гостей: 1)
Опции темы
Версия для печати
Отправить по электронной почте
Опции просмотра
Линейный вид
Комбинированный вид
Древовидный вид
Поиск в этой теме
Расширенный поиск
Оценка этой темы
Вы уже оценили эту тему
Быстрый переход
Мой кабинет
Личные сообщения
Подписки
Кто на форуме
Поиск по форуму
Главная страница форума
ИНФО
Мировые новости. Обсуждения.
Статьи
Избранное
РАЗРАБОТКА
Ваши проекты
SЕО - тонкости, методы раскрутки
Услуги, Покупка и Продажа в SEO
Хостинги - Hostings
Хостинг, Dedicated, VDS, Сервера - покупка, продажа
Для Администратора
Apple: Mac, OS X, iOS
AntiDDos - АнтиДДОС
Windows
Linux, Freebsd, *nix
ПРОГРАММИРОВАНИЕ
Общие вопросы программирования
ПО для Web разработчика
PHP
Python
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
Реверсинг
ФИНАНСОВЫЕ ЗАДАЧИ/СОЦИАЛЬНЫЕ СЕТИ
Покупка, Продажа, Обмен
Разное - Покупка, продажа, обмен
Услуги, Покупка и Продажа в SEO
Электронные валюты: Обмен, Вывод, Ввод
VPN, Proxy, Socks - Покупка, продажа
Хостинг, Dedicated, VDS, Сервера - Покупка, продажа
Мобильная связь, СМС - Покупка, продажа
Трафик, инсталлы, загрузки - Покупка, продажа
Покупка, продажа, услуги в Соц. Сетях
Партнерки
Freelance - О Работе
Предложения работы, услуг
Социальные сети
Покупка, продажа, услуги в Соц. Сетях
Платежные системы
Электронные валюты: Обмен, Вывод, Ввод
Blockchain, Криптовалюты, смарт-контракты
ЛИЧНЫЕ ФОРУМЫ
Арбитраж трафика
ОФФТОП
Болталка
Forum for discussion of ANTICHAT
Video.Antichat
Комментарии к видео
Архив
ICQ - Покупка, продажа
Home
Contact Us
Help
Terms and Rules
Privacy Policy
ANTICHAT ™ © 2001- Antichat Kft.