我有这个正则表达式:
(?i)((\w+\s+)(?=\s*IN\s+|\s*IN\s+OUT\s+|(?<!IN\s)(?=\s*OUT\s+)))
找到后跟' in ',' in out '和' out '的每个字符串。在这个例子中:
function myNestedProc(param1 in varchar2,
param2 out number)
return varchar2
is
begin
return param1||'_TEST';
end;
我在 varchar2和param2 out number中突出显示param1,但没有 *return param1 ||'_TEST'*。如何捕获与正则表达式捕获的单词相等的所有单词?