У меня есть это регулярное выражение, которое проверяет, что строка действует как набор трех параметров, как показано ниже:регулярное выражение повторяющийся узор разделённых запятыми
(?<set>(?<field>(.+))\s*\,\s*(?<Type>(.+))\s*\,\s*(?<value>(\?)))
Это работает для этой строки
FIELD1,INTEGER,?
Как развернуть регулярное выражение для проверки повторяющихся наборов, таких как
FIELD1,INTEGER,?,FIELD2,INTEGER,?,FIELD1,STRING,?
Wrap текущего регулярного выражения в скобках и используйте '+!'? например '(текущее регулярное выражение) +'? –