我在窗体上有两个按钮,其中一个按钮包含货币代码(EUR,USD,GBP,CHF等),另一个按钮-交易方向(买入或卖出)。还有一些实用程序通过文本来识别按钮。
为了识别带有货币的按钮,我使用了正则表达式“:[A-Z] {3}”,但是当第二个按钮包含文本“BUY”(正则表达式说明返回多个对象)时,它不能正常工作。

问题:如何为正则表达式编写模式,这意味着:仅当文本包含三个大写字母而不匹配文本“BUY”时才匹配?

谢谢!

最佳答案

^(?!BUY)[A-Z]{3}$
(?!BUY)negative lookahead,如果它与正则表达式BUY匹配,则会失败

09-30 23:55
查看更多