@“\ B(:P(:OST)\ S * O0 \ S * B(:????????[O0]×)| B [O0]×)(Ⅰ') “
我有上面的RegEx来捕获PO Box,但它没有捕捉到我想要的一个场景:
PO 123(或PO后的任何给定数字组) PO 756 PO 987 - 等。
我可以就匹配问题的位置获得一些帮助吗?它似乎只匹配'PO',如果它后面包含'B'或'BOX'。
我已经看过这个网站上的众多其他例子 - 似乎没有人能够抓住这个特殊情况。
答案 0 :(得分:0)
如何使b成为可选项?只需在?
之后添加b
(?i)\b(?:p(?:ost)?.?\s*o0?.?\s*b?(?:[o0]x)?|b[o0]x)