using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = "pops + nts11.75%";
var pat = @"(\w+)\s*\+\s*([^\W\d]+)\(?(\d*\.\d+)";
var r = Regex.Match(s, pat);
if (r.Success)
Console.Out.WriteLine("{0}\n{1}\n{2}", r.Groups[1].Value, r.Groups[2].Value, r.Groups[3].Value);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzID0gInBvcHMgKyBudHMxMS43NSUiOwoJCXZhciBwYXQgPSBAIihcdyspXHMqXCtccyooW15cV1xkXSspXCg/KFxkKlwuXGQrKSI7CgkJdmFyIHIgPSBSZWdleC5NYXRjaChzLCBwYXQpOwoJCWlmIChyLlN1Y2Nlc3MpCgkJICAJQ29uc29sZS5PdXQuV3JpdGVMaW5lKCJ7MH1cbnsxfVxuezJ9Iiwgci5Hcm91cHNbMV0uVmFsdWUsIHIuR3JvdXBzWzJdLlZhbHVlLCByLkdyb3Vwc1szXS5WYWx1ZSk7CgkJCgl9Cn0=