我的正则表达式:(?<=defining\s)[^;]*
应尝试var
在以下情况下查找:
defining var;
some text defining var;
我使用一些在线工具测试了正则表达式。不幸的是,由于某种原因,它不适用于 Qt。正则表达式有问题还是我应该在代码的其他地方查找错误?这很奇怪,因为没有后视的正则表达式可以工作。
额外:有点跑题了,但是因为我已经在写问题了:如何更改我的正则表达式,以便它可以在以下情况下找到具有多个空格的 var:
some text defining var;
现在它找到了除了一个空格和 var 之外的所有内容。