我正在尝试根据Linux发行版运行的一个简单测试来设置一些编译器选项,但是测试没有通过。我的qmake文件包含:contains(OSDISTRO, "Ubuntu"): {我从命令行测试了正则表达式,它可以工作!cat /proc/version | pcregrep "Ubuntu"
Linux vers
我知道如何构造正则表达式来捕获属于这个列表的逗号分隔的动物对:search('^(DOG|CAT|LEOPARD),(DOG|CAT|LEOPARD)$',我现在想要一个正则表达式,它匹配没有一个属于我的动物列表中的动物对。(DOG|CAT|LEOPARD),!(DOG|CAT|LEOPARD)$', 'DOG,LEOPARD') #-> No match
search('^!