0
我對VS2010有一點問題。 所以我想找到一個正則表達式之間的某些字符串,但僅當該行不包含單個「tr」或「QObject :: tr」示例時:正則表達式查找字符串用引號括起
我想要顯示所有這些行:
Hallotr("asa");
("hhajkshjkas");
( _"hhajkshjkas");
但不想顯示該行:
tr("hhajkshjkas");
QObject::tr("hhajkshjkas");
我的正則表達式如下:
[^t-r]"[a-zA-Z0-9<>=\\"" ]*
和^[^tr]*"[a-zA-Z0-9<>=\\"" ]*"
但它顯示所有行,即使在字符串的開始處有單個tr。或者它只顯示不包含tr的行。
感謝您的幫助。
嘗試'^(*(?:QObject的:?!?:) TR)* 「[^」] * myvalue的[^ 「] *」' –
感謝您的快速respons但它不起作用:( –
好吧,它適用於http://www.regexpal.com/,它的工作方式,我想它,所以首先感謝,但它似乎並沒有在Visual Studio 2010。同樣適用於regex101.com –