異なる素材の組み合わせである弦を分割する必要があります。reg式を使用してすべての材料を抽出する必要があります。
可能な入力は次のとおりです
65%POLYESTER 30%COTTON 5%WOOL
95% COTTON DENIM 5% OTHERS
100% HS POLYPROPYLENE
100% POLYPROPYLENE HEATSET
出力は
65% Polyester
30% Cotton
5% wool
これを試してみました
static IList<string> SplitContent(string input)
{
var list = new List<string>();
var regex = new Regex("\\d*\\.\\d+%?[A-Za-z \\s]");
var matches = regex.Matches(input);
foreach (Match item in matches)
{
list.Add(item.Value);
}
return list;
}
しかし、それは一致を返していません。誰かが助けることができますか?