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 :: Помогите составить выражение
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
Uchkuma пишет:
$reg='/^Nokia\s(.+)/';
Максим21 пишет:
$reg='/^(?<=Nokia)\s\cx/';
Если заранее известно, что будет один пробел, то зачем использовать \s ??
Я понимаю, если бы был установлен модификатор x (PCRE_EXTENDED), но тут его нет.
----- армия.. самое убогое место
Максим21
Отправлено: 12 Октября, 2010 - 20:59:02
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2010
Все работает, голова не работает уже)
Спасибо (Добавление)
movEAX пишет:
Uchkuma пишет:
$reg='/^Nokia\s(.+)/';
Максим21 пишет:
$reg='/^(?<=Nokia)\s\cx/';
Если заранее известно, что будет один пробел, то зачем использовать \s ??
Я понимаю, если бы был установлен модификатор x (PCRE_EXTENDED), но тут его нет.
Я только 7 часов как знаком с регулярными выражениями
А как можно написать без побела?
Инклуд
Отправлено: 12 Октября, 2010 - 21:12:37
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Окт. 2010 Откуда: Россия
Помог: 0 раз(а)
Вопрос несколько странен.
Если Вам нужно именно dd, то, скажем:
Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009
Помог: 16 раз(а)
Я к тому, что, какой смысл использовать метасимвол там, где он особо то и не нужен?
Т.е. можно было просто обойтись пробелом. А пробел он и в Африке пробел 0x20.
Инклуд пишет:
Если Вам нужно именно dd, то, скажем:
Скорее всего имелось в виду \d\d, или я не прав?
----- армия.. самое убогое место
Инклуд
Отправлено: 12 Октября, 2010 - 21:13:55
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Окт. 2010 Откуда: Россия
Помог: 0 раз(а)
Без \s - имеется ввиду указать конкретно один пробел - ' '.
Поучиться регулярным выражения можно здесь (в режиме реального времени): http://gskinner[dot]com/RegExr/
Максим21
Отправлено: 12 Октября, 2010 - 21:49:36
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
movEAX пишет:
Я к тому, что, какой смысл использовать метасимвол там, где он особо то и не нужен?
Т.е. можно было просто обойтись пробелом. А пробел он и в Африке пробел 0x20.
Инклуд пишет:
Если Вам нужно именно dd, то, скажем:
Скорее всего имелось в виду \d\d, или я не прав?
Нет просто dd. спасибо
Uchkuma
Отправлено: 12 Октября, 2010 - 21:51:43
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Максим21 пишет:
Нет просто dd. спасибо
Он таки имел ввиду то, что идет после Nokia через пробел (Добавление) Максим21, да, замените в шаблоне \s на обычный пробел.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.