// pipeline
IDataCursor pipelineCursor = pipeline.getCursor();
String inputString = IDataUtil.getString( pipelineCursor, “inputString” );
String regexString = IDataUtil.getString( pipelineCursor, “regexString” );
pipelineCursor.destroy();
ArrayList x=new ArrayList();
Pattern pat;
Matcher mat;
pat=Pattern.compile(regexString);
mat=pat.matcher(inputString);
while(mat.find())
{
x.add(mat.group());
}
// pipeline
IDataCursor pipelineCursor_1 = pipeline.getCursor();
IDataUtil.put( pipelineCursor_1, “matchingwods”, x.toArray() );
pipelineCursor_1.destroy();
For input string provide String input:
for regex provide [^" "]+@domain.com
The problem is output will be list of objects not in string format.
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods