Софтуерно Инженерство
Loading...
+ Нов въпрос
willystyle avatar willystyle 985 Точки
Best Answer

Регекса ти е наред, въпреки, че бих го заменил с

regex = @">>(?<name>[A-Za-z]+)<<(?<price>\d+(.\d+)?)!(?<quant>\d+)";

но и с твоя ще мине.

Проблема при теб е, че при празен лист твоя изход май вкарва празен ред.

Console.WriteLine($"Bought furniture:");
if (items.Count > 0) {
    Console.WriteLine($"{string.Join(Environment.NewLine, items)}");
}
Console.WriteLine($"Total money spend: {totalPrice:F2}");

btw, тук мисля, че няма нужда от мач колекции, и само с първия мач ще стане.

https://pastebin.com/UTRYUpsR

1
knoteva avatar knoteva 784 Точки

Много Благодаря!

1
mark79 avatar mark79 347 Точки

Здравей,

аз съм използвал този regex и минава ..

(?<item>[A-Za-z\s]+)<<(?<price>\d+(.\d+)?)!(?<quantity>\d+)

Поздрави

1
knoteva avatar knoteva 784 Точки

Благодаря, но проблемът беше в празния ред.

0