Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите составить Р.В.
Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009 Откуда: Пермь
Помог: 0 раз(а)
Uchkuma пишет:
'/(?<=Adena\s+)([0-9]+)\s+-\s+([0-9]+)/'
к сожеленью тоже не работает, даже ничего на экране нету.
мне кажется, что проблема кроется тут ([0-9]+) т.к. я пробовал подставить (.*?)
вместо цифры заменялись на ${1}000,${2}000
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Платинум, пожалуйста!
Вот знаю ведь, как нужно! Голова сейчас плохо соображает, дай думаю сверюсь с документацией на нашем любимом сайте. А там написано:
Цитата:
При использовании замены по шаблону с использованием ссылок на подмаски может возникнуть ситуация, когда непосредственно за маской следует цифра. В таком случае нотация вида \\n приводит к ошибке: ссылка на первую подмаску, за которой следует цифра 1, запишется как \\11, что будет интерпретировано как ссылка на одиннадцатую подмаску. Это недоразумение можно устранить, если воспользоваться конструкцией \${1}1, указывающей на изолированную ссылку на первую подмаску, и следующую за ней цифру 1.
Вот нафига здесь у бакса экранирование нарисовано?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.