我对VS2010有点问题。 所以我想在带有Regexpression的引号之间找到某些字符串,但前提是该行不包含单个“tr”或“QObject :: tr”示例:
我想显示所有这些行:
Hallotr("asa");
("hhajkshjkas");
( _"hhajkshjkas" );
但不想显示这一行:
tr("hhajkshjkas");
QObject::tr("hhajkshjkas");
My Regexp看起来像这样:
[^t-r]"[a-zA-Z0-9<>=\\"" ]*
和^[^tr]*"[a-zA-Z0-9<>=\\"" ]*"
但它显示所有行,即使字符串的开头有一个tr。或者它只显示不包含tr的行。
谢谢你的帮助。
答案 0 :(得分:0)
所以我得到了解决方案,这是我的正则表达式。 :
^~((.*QObject.+tr)|(:b*tr:b*\()).*:q