需要拆分不同材質組合的字符串。需要使用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;
}
但它不返回任何比賽。有人可以幫忙嗎?
它工作正常。謝謝 – Naresh
@ Some1.Kill.The.DJ:你能解釋一下你的正則表達嗎? –
@BhushanFrake查看編輯...;) – Anirudha