我想要一个正则表达式来匹配以下句子。
myfunc(L"try my number 8 and value%s ",value);
myfunc(L"but %s is not true",word);
myfunc(L"his name is %s ",name);
等等 。
但我不想匹配没有 % 的句子,如下所示
myfunc(L"It is raining");
即只应匹配具有 % 的句子。我尝试了以下模式,但它也匹配没有 % 的句子。
myfunc[(L"(A-Z)*(a-z)*(0-9)*(%)+(a-z)+(A-Z)*(a-z)*(0-9)*(,)+(A-Z)*(a-z)*(0-9))]
myfunc[(%)+]
和
myfunc[(+(%)+)+]