Forum Webscript.Ru

Программирование => PHP => Тема начата: dob от 02 Февраля 2003, 01:13:01

Название: Текст
Отправлено: dob от 02 Февраля 2003, 01:13:01
есть огромный лог текста и некоторые слова в нём выделяются
разным цветом т.е. это что то вроде лога боя там например 10 человек дерутся 5 на 5 ---- и каждая строчка выглядит таким образом

 ИГРОК 1 чесал <вырезано цензурой>, но вдруг,  игрок 2 со скуки, приложил сильнейший удар, пробив блок, рукояткой меча в шею  врага. -33

И так оч многа раз и всё время  игроки меняются в хаотичной последовательности , нанося урон или не  нанося


В общем мой вопрос в следующем заключается - есть ли возможность как-нибдь преобразовывать текст выделенный друим цветом в переменную?
Название: Текст
Отправлено: Neter от 02 Февраля 2003, 03:28:35
dob, Есть.
Название: Текст
Отправлено: GotZfild от 02 Февраля 2003, 11:25:52

$str = "ИГРОК 1 чесал <вырезано цензурой>, но вдруг, игрок 2 со скуки, приложил сильнейший удар, пробив блок, рукояткой меча в шею врага. -33";
preg_match("!(.+?)!", $str, $matches);
$player1 = $matches[1]);

Для нахождения всех игроков, выделенных используй preg_match_all
Остальные аналогично.
Название: Текст
Отправлено: Neter от 02 Февраля 2003, 13:37:36
dob А можно узнать для чего это надо?
Название: Текст
Отправлено: Меняздесьдавнонет от 02 Февраля 2003, 14:07:44
наверняка пресловутый комбатс.ру
Совершенно не понимаю, что в нем нашли - любой муд на порядки круче.
Название: Текст
Отправлено: Neter от 02 Февраля 2003, 15:00:50
Да это и так ясно, мне интересно для чего нужно текст в переменные выдирать?.. Что он хочет сделать?
Название: Текст
Отправлено: nagash от 03 Февраля 2003, 01:24:07
а вам не всё равно? он что-то хочет пускай делает... вот мне например интересно Neter зачем ты это пишешь? ("что ты хочешь сделать?" (с))
Название: Текст
Отправлено: Neter от 03 Февраля 2003, 19:38:43
Ну мало-ли.. мож он хаксор какой :))) Вот и интересно что он замышляет... ;)