I want to convert a string like " a,b<br/>1, 2<br/>3<br/> " to a
2D array like:
[["a", "b"],
["1", "2"],
["3", "" ]]
auto html = " a,b<br/>1, 2<br/>3<br/> ";
auto rows = html.strip.chomp("<br/>").split("<br/>");
string[][] data;
rows.each!(a => data ~= a.split(","));
string[][] result = data.map!(a => a.padRight("",
data[0].length).map!(b => b.strip)).array;
but the result is not a string[][]:
Error: cannot implicitly convert expression `array(map(data))` of
type `MapResult!(__lambda2, Result)[]` to `string[][]`