标签: php regex preg-match
我在PHP中有一个下面的字符串进行比较。我为匹配字符串制作了一个正则表达式。但是它只匹配完全相同的字符串,所以有些人可以帮助我使正则表达式匹配下面的条件字符串。
我使用了下面的表达。
[poBox]\s\d{3}
下面是我要匹配的条件字符串
POBox 123, POBox 1234, P.O.Box 123, P.O.Box 1234, P O Box 123, P O Box 1234, P.O. Box 123, P.O. Box 1234
答案 0 :(得分:2)
[poBox]表示p,o,B或x之间的任何一个字符。并且\d{3}与1234的完整范围不匹配。
[poBox]
p
o
B
x
\d{3}
1234
P\.?\s?O\.?\s?Box\s\d+
regex101