Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Составить регулярное выражение

Сообщения:  [1-10]   [11-12] 

 
 автор: TrunK   (08.04.2007 в 23:39)   письмо автору
 
   для: TrunK   (05.04.2007 в 14:01)
 

Всем спасибо. Проблему решил.

   
 
 автор: TrunK   (08.04.2007 в 20:54)   письмо автору
 
   для: cheops   (08.04.2007 в 13:23)
 

Да...
Ну привидите хоть пример как это делать, а то работа стоит =(

   
 
 автор: cheops   (08.04.2007 в 13:23)   письмо автору
 
   для: TrunK   (08.04.2007 в 10:22)
 

А сами слова "Альянс", "Игрок" всегда по-русски?

   
 
 автор: TrunK   (08.04.2007 в 10:22)   письмо автору
 
   для: cheops   (08.04.2007 в 00:14)
 

Альянс, Игрок - только английские символы, цифры и "_".
Пробелов не может быть.
Точка только тогда, когда есть данные о статистике...
Т.е. может быть так:

Игрок Trunk. Место в рейтинге - 121 Написать сообщение 

А может быть и так:

Игрок Trunk Написать сообщение

   
 
 автор: cheops   (08.04.2007 в 00:14)   письмо автору
 
   для: TrunK   (06.04.2007 в 17:30)
 

Альянс, Игрок - тут могут встречаться английские символы или всегда русские? Могут ли встречаться пробелы? После имени игрока или альянса всегда точка? Могут ли встречаться пробелы в имени игрока или альянса?

   
 
 автор: TrunK   (07.04.2007 в 23:53)   письмо автору
 
   для: TrunK   (06.04.2007 в 17:30)
 

Неужели я так погано объясняю? =(

   
 
 автор: TrunK   (06.04.2007 в 17:30)   письмо автору
 
   для: TrunK   (05.04.2007 в 17:30)
 

Буду подходить сдалека...
Есть строка:

Альянс SaP. Место в рейтинге - 124, численность -13 чел.

Нужно вытащить название - SaP , место в рейтенге: 124 и численность - 13.

Допустим есть:

Игрок Trunk. Место в рейтинге - 1231

Нужно получить имя игрока - Trunk и место в рейтенге. Но места в рейтенге может не быть, т.е. строка может иметь вид:

Игрок Trunk.

   
 
 автор: Loki   (06.04.2007 в 14:17)   письмо автору
 
   для: TrunK   (06.04.2007 в 12:28)
 

я бы может и помог, но вопроса понять не могу.

   
 
 автор: TrunK   (06.04.2007 в 12:28)   письмо автору
 
   для: TrunK   (05.04.2007 в 17:30)
 

Ну хоть подскажите примерно:

preg_match("/Альянс ([A-z]+)\. Место в рейтенге \- [0-9]{1,3}/",$text,$arr);

Не могу основы понять...

   
 
 автор: TrunK   (05.04.2007 в 17:30)   письмо автору
 
   для: TrunK   (05.04.2007 в 14:01)
 

Вот блин... А слона то я не приметил =)

1 Альянс SaP. Место в рейтинге - 124, численность -13 чел.  
2 Представление альянса  
3 Статистика  
4 Домашняя страница альянса   
5 Игрок Trunk
6 Написать сообщение  
7 Предложение подружиться  
8 Статистика   
19 Планета Главная планета [1:21:2]  
20 Шпионаж 
21 Ракетная атака 
22 Атака 
23 Удерживать 
24 Транспорт 

LynaName и Planet Name - могут быть как русскими, так и английскими. И состоять из нескольких слов.
Координаты планеты [1-12:1-500:1-15]

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования