0

我想分两步加入两个关于航班号的表格。

  • 完整的航班号匹配 - 例如“BUD1234”匹配“BUD123”
  • 航空公司代码匹配 - 例如“BUD123”匹配“BUD”,但不匹配“BU”且“BU123”不匹配“BUD”

我的想法是找到第一个数字字符的位置并匹配字母前缀,但这可能太慢了。这里有更好的解决方案吗?

4

1 回答 1

1

您可以使用积极的前瞻。就像是:

([a-zA-Z]+)(?=\d+)

这将仅捕获航空公司代码,然后您可以匹配

于 2012-07-06T11:40:44.380 回答