の正規表現を検索する必要があります。航空会社指定は、2つの英数字(英語アルファベットの任意の文字または数字)とオプションの文字で構成されています。フライト番号は、1〜4桁の数字(数字)とオプションの1文字の操作可能な接尾辞で構成されています。すべての文字は大文字です。フライト番号
(?<!([A-Z0-9]))(([A-Z]{2}|[A-Z]\\d|\\d[A-Z])\\s?\\d{3,4})(?:\\D)
これは、次の出力は動作しません:すべてのヘルプは高く評価され
IEL2
9AI0923
これは、これまでのところ、私の正規表現があります。ありがとうございました。
は、正規表現に直接あなたの説明を翻訳するには、[A-Z0-9] {2} [AZ] '得ると思います([0-9] {1、? 4} [AZ]?) '。あなたのものははるかに複雑です。あなたの説明に含まれていないフライト番号に制限がありますか? – Blender