@jelrey - rather than making your regex more complicated, I would just do additional processing based on matches you’ve found. If i understand correctly, you want to get the first match that doesn’t contain the text “helloworld”.
In order to do that use the ‘matches’ activity, or use a an assign activity to slightly alter your existing regex from a .match() to a .matches() statement. This will give you a variable of type
ienumerable<match> which i’ll call MyMatches
Check to make sure you got at least one loop with a quick if statement: If MyMatches.Count = 0 Then (insert code here to handle this error)
Use a for each loop to iterate through the matches. Make sure to change the TypeArgument to System.Text.RegularExpressions.Match
For each item in MyMatches
Else Assign TextYouWantExtracted = item.value
Now you have a string variable called TextYouWantExtracted that contains the value pulled using your regex that doesn’t contain the word “helloworld”