1

Тема: RegExp: помогите с составлением Pattern

Коллеги, подскажите как составить правильный паттерн для следующей задачи (если такое возможно)
Есть строка

Плат. пор. №56235 от 27.07.2011

Нужно выделить номер платёжного поручения, не обязательно что он 5 знаков, может быть и 2 и 3 и т.д....
Хотелось бы такой патерн (если это возможно), который вычислял то, что стоит между знаком номера (№) и словом "от". Думаю так было бы правильно ?

Или между "№" и следующим первым пробелом ?

Затрудняюсь... 

Времени не хватает... :-(

2

Re: RegExp: помогите с составлением Pattern

Сорри, вроде решил...
подошло следующее

№\d{1,5}

т.е. получается что после знака "№" ищу от 1 до 5 чисел

Времени не хватает... :-(

3

Re: RegExp: помогите с составлением Pattern

/№(\d+)\s+от/

Я конечно далек от мысли... (с)

4

Re: RegExp: помогите с составлением Pattern

Надежнее будет

/^.*№\s*([0-9]+)\s*от.*/

и субмач

Я конечно далек от мысли... (с)

5

Re: RegExp: помогите с составлением Pattern

Ок, обязательно поразбираю...
Спасибо !

Меня просто сёдня вынудило использовать RegExp, либо лобатить строковыми операторами - ВООБЩЕ НЕ АЙС !!!

Времени не хватает... :-(