Автор Тема: Правила форума  (Прочитано 6813 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Правила форума
« : 18 Сентября 2003, 23:54:38 »
Товарищи, уважайте ближнего своего, пишите названия тем, чтобы было понятно с первого раза, ЧТО и на ЧТО вы хотите заменить, а так же, ЧТО вы хотите найти при помощи регулярных выражений.
Пример:
заменить относительный путь абсолютным.

Работа с РВ требует вас более абстрактного подхода. Поэтому попытайтесь описывать свою проблему не исходя из конкретного примера,а постарайтесь сформулировать правило, которое вы не можете реализовать при помощи РВ.

Пример, как не надо делать (в том случае, если формат приведенной строки нефиксирован):
В строке:
myvar="myvalue", mysecondvar=intvalue
выделить все значения переменных


Увидев это я, например, сразу напишу что-то вроде:
$some_string = "myvar=\\"myvalue\\", mysecondvar=9999"; preg_match("/myvar=\\"\\w+\\", mysecondvar=\\d+/",$some_string, $matches); print_r ($matches);
 и буду прав, потому что подразумеваю, что формат строки фиксирован.

Пример, как надо:
В строке подобной этой:
myvar="myvalue", mysecondvar=intvalue
выделить все значения переменных в строке может содержаться неограниченное количество пар var=value, значения могут быть как строковыми, так и целочисленными

Поверьте, это многое меняет...
работа в Украине

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28