Как составить регулярное выражение для php

Статус
В этой теме нельзя размещать новые ответы.

BBnics

Читатель
Заблокирован
Регистрация
27 Мар 2008
Сообщения
490
Реакции
117
  • Автор темы
  • Заблокирован
  • #1
Всем привет!
нужна помощь.
надо составить регулярное выражение для php:
Любые_символы1[Rem: #[0-9]*]любые_символы2
Любые_символы1 и любые символы2 могут быть, а могут и не быть, они могут быть любые, в том числе русские, пробелы и всякие символы, скобка квадратная перед Rem: должна быть и после цифр закрывающая тоже.
заранее спасибо.
 
Глупая постановка задачи. Регулярку составляют на конкретный текст, а не таким образом. Поэтому примерный текст в студию.
 
  • Автор темы
  • Заблокирован
  • #3
Liver, например
текст [Rem: #881] текст2
 
НАЧАЛО И КОНЕЦ ЕСТЬ???? странная регулярка тебе нужна.. что именно надо вычленить из текста? цифры, текст1 или текст2? ответь на эти вопросы прежде чем просить ответа... потому как реально непонятно что надо
 
хз, насчет начала и конца неясно, попробуй это:
Код:
preg_match('/.*?\[Rem:\s#\d*].*/m',$subject,$matches);
 
Можно не escape-ить, зачем визуально усложнять выражение? На всякий проверил, в рандомальном тексте нашло [Rem: #881]
 
PHP:
preg_match('/(.*)\[Rem: #\d*](.*)/s', $text, $m);
В скобки берешь то, что надо выдрать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху