using System;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var text = "LS022-1234-5678, FA123245, redeem: -1234, paid: 234432";
var matches = Regex.Matches(text, @"-?\b(?<!\d-)\d+\b").Cast<Match>().Select(x => x.Value).ToList();
foreach (var s in matches)
Console.WriteLine(s);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciB0ZXh0ID0gIkxTMDIyLTEyMzQtNTY3OCwgRkExMjMyNDUsIHJlZGVlbTogLTEyMzQsIHBhaWQ6IDIzNDQzMiI7CiAgICAJdmFyIG1hdGNoZXMgPSBSZWdleC5NYXRjaGVzKHRleHQsIEAiLT9cYig/PCFcZC0pXGQrXGIiKS5DYXN0PE1hdGNoPigpLlNlbGVjdCh4ID0+IHguVmFsdWUpLlRvTGlzdCgpOwogICAgICAgIGZvcmVhY2ggKHZhciBzIGluIG1hdGNoZXMpCiAgICAgICAgCUNvbnNvbGUuV3JpdGVMaW5lKHMpOwoJfQp9