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);
Tagged:
0