Найти значение указанной позиции по объявлению функции - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь найти отклонения метода (функции), для которых шестой аргумент равен true. На самом деле, я думаю, что могу вернуться, просто используя regex, желаемую группу без использования дополнительных возможностей языка программирования, к сожалению, ни одна опция не выходит как таковая.

sdfsdfs(123,234,werer,23324,234324,true,dwfwefwer,sdfdsdff);
sdfsdfs(123,234,true,23324,234324,true,dwfwefwer);
sdfsdfs(123,234,234234,23324,234324,r23423,dwfwefwer);
sdfsdfs(123,234,234234,23324,234324,false,dwfwefwer);
(123,234,werer,23324,234324,true,dwfwefwer,sdfdsdff)
erterterterter(123,234,werer,23324,234324,true,dwfwefwer,sdfdsdff);

То, что я пробовал, это здесь . (\b\w+(?=\s*[,()]))

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете проверить следующее регулярное выражение.

(?i)\w*\([^,]+,[^,]+,[^,]+,[^,]+,[^,]+,true\b,[^\)]+\)

Я сделал здесь https://regex101.com/r/BEJNp4/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...