正規表現は私にとって常に暗い芸術であり、私はプログラミングからあまりにも長い間離れていましたが、これは不可能であるか、私が望むほど簡単ではありません.
次のテキストを検索するために正規表現に書き込もうとしています
8825| - MIA *** LHR ** JFK JFK - DME - SIN *** *** SYD *** SIN *** LHR ** - - BOS *** LHR - - - GRU *** ***
一致するはずです
MIA *** LHR ** or
JFK JFK or
SIN *** *** SYD *** SIN *** LHR ** or
BOS *** LHR or
GRU *** *** or
DME
これ
([A-Z]{3})\s(([A-Z]{3}|[*]{2,3})\s)+
~のすべての部分に一致
DME
そして今、私は立ち往生しています。感謝して受け取った助けや指針。