0

フライト番号に関する 2 つのテーブルを 2 ステップで結合したいと考えています。

  • 完全なフライト番号の一致 - 「BUD1234」が「BUD123」と一致するように
  • 航空会社コードの一致 - 「BUD123」は「BUD」と一致するが「BU」とは一致せず、「BU123」は「BUD」と一致しない

私の考えは、最初の数字の位置を見つけて、アルファベットの接頭辞に一致させることでしたが、遅すぎるかもしれません。これに対するより良い解決策はありますか?

4

1 に答える 1

1

前向きな先読みを使用できます。何かのようなもの:

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

これにより、航空会社コードのみが取得され、照合が可能になります。

于 2012-07-06T11:40:44.380 に答える