Захоплення адреси POBox

/^\s*((p(ost)?.?\s*(o(ff(ice)?)?)?.?\s+(b(in|ox))?)|b(in|ox))/i

Чи є вищезгаданий найкращий регулярний вираз для збору повідомлень Post Office Box?

Використовуючи вищенаведене, воно не вдалося виконати на вказаних нижче.

P.O. Box 123
PO 123
Post Office Box 123
P.O 123
Box 123
#123      //This one
123       //This one
POB 123
P.O.B 123 //This one
P.O.B. 123//This one
Post 123
Post Box 123

Чим більше ти можеш подумати?

1

1 Відповіді

RegexLib.com має досить хороший список різних виразів , які ви можете використовувати .

1
додано
У них всього лише 2, щоб захопити PO Box і не ловити все вищезазначене.
додано Автор MB34, джерело
Є лише 2 в категорії адрес. По-перше, я не дивився на ваші результати пошуку.
додано Автор MB34, джерело