从正则表达式匹配中删除最后一个字符

时间:2019-08-13 09:00:19

标签: regex

我有由航空公司代码/航班号组成的字符串,用;分隔。航空公司代码和航班号由空格-分隔。因此,一些示例是:

AA-1234;UA 243;EK 23;
9W 23;B6-134

现在我想从中获取航空公司代码。

我想出了以下正则表达式:[a-zA-Z0-9]{2}[ -]。这可以获取航空公司代码,但还包括airlinecode-flightnumber分隔符。我将如何调整我的正则表达式以使其不包括在内?

1 个答案:

答案 0 :(得分:1)

[a-zA-Z0-9]{2}(?=[ -])

查看实际情况here