I would like the value after “:” to be copied to variables. Separate surname, separate name, etc.
When I did: “split” after “:”, it also copied the second line.
I would like each line to be separate.
How can I do this?
Assign -> textData = "Surname: Smith
Name: John
Address: 123 Main St
Phone number: 555-1234"
Assign -> keyValuePairs = System.Text.RegularExpressions.Regex.Matches(textData, "(?<key>[^:\r\n]+):\s*(?<value>[^\r\n]+)")
Assign -> surname = keyValuePairs(0).Groups("value").Value.Trim()
WriteLine -> surname
Assign -> name = keyValuePairs(1).Groups("value").Value.Trim()
WriteLine -> name
Assign -> address = keyValuePairs(2).Groups("value").Value.Trim()
WriteLine -> address
Assign -> phoneNumber = keyValuePairs(3).Groups("value").Value.Trim()
WriteLine -> phoneNumber
Note: textData, surname, name, address, phoneNumber are of DataType System.String keyValuePairs is of DataType IEnumerable(System.Text.RegularExpressions.Match)