Extract numbers from string
Summary
Extract numbers from string in groovyContent
I have below type of string in my output response in groovy. I need to extract unique numbers from this string and store it in a List variable.How can that be done?
CONTENT1 PARTY_NUMBER||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||37470||44838||44838||44838||
Code Snippet
def GenericRequest_webKey="cs"; def GenericRequest = [webKey:"cs", Service: [IdcService:"GET_FILE", Document: [ Field: [[name:"dID", _text:"46655" ]], ], ], ] def count = 0; def Partynumber; def List = []; def wsresponse = adf.webServices.UCM_WebService.GenericSoapOperation(GenericRequest_webKey,GenericRequest) def rec = wsresponse.Service[0].Document[0].File[0].Contents def Rec1 = decodeBase64(rec) def Rec2 = Rec1.replaceAll("\\s", "|"); println('CONTENT1 '+Rec2);