не могу составить нормальный регэксп, чтобы искать определение полученной переменной по текстовым полям. Вот что у меня пока что получилось:
QRegExp expression("\\b[A-Za-z0-9]+?\\s+?[A-Za-z0-9]+?\\s+?[A-Za-z0-9]+?\\s+?" + word + "(?)?\\b");
т.е. смысл в том, чтобы это было не больше трех слов разделенных любым количеством пробелов, и чтобы в конце могли находиться скобки(как у функции).
основная проблема в том, что я не знаю как бы сделать так, чтобы этот регэксп был применим и к двум словам, и к трем, т.е. любому кол-ву слов, но не больше трех + полученное мною слово при наведении + возможно скобки.
вобщем надо как-то сделать чтобы такой кусок кода:
[A-Za-z0-9]+
и такой
\\s+
считался за одно выражение (то ли в скобки поместить как-то..) для того чтобы можно было применить к нему "?"
[A-Za-z0-9]+?
надеюсь на вашу помощь и на то, что понятно выразился