就算是吧
1 ABC Street
1 A ABC Street
对于 \d
,它匹配 < em > 1 (我所期望的) ,对于 \d \w
,它匹配 < em > 1 A (所期望的)。当我将这些模式组合在一起时,\d|\d \w
只匹配第一个模式,而忽略第二个模式。
我的问题是在这种情况下如何正确使用“或”条件?
附言: 条件是只有当后面没有单个字母时才包装数字,否则包装数字和单个字母。
示例: ABC 街1号只匹配数字1,但是当 < em > 1 A ABC 街 包装 < em > 1 A 时