我有一个字符串,其中有很多行和空格。
例如:
TBD
unsigned long
unsigned long // Overlap when size_t matches a type, else TBD
TBD
size_t // expect this as unsigned long if size_t was distinctive.
size_t
我需要将其拆分为2D数组,其中每个单词都在索引中,每一行代表一行。
这意味着2D数组应该更像这样:
_Generic
有可能吗?
我尝试先将其拆分为行,然后将其吐到单词上,但是我需要在2d数组中添加id
string lines = "my name is omar\nliving in whateverf\ng i j";
答案 0 :(得分:1)
这是一个或多个数组(string[][]
)的方式:
var results = z.Split(Environment.NewLine.ToArray()).Select(a => a.Split(' ')).ToArray();
如果您仍然想将其转换为2D数组(string[,]
),可以按照here所述进行操作。
答案 1 :(得分:0)
l=string.split('\n')
for i in range(0,len(l)):
l[i]=l[i].split(" ")
print(l)
基于\ n分割字符串,然后根据每个单词再次进行