Arrays 如何在数组中拆分句子
我有一个字符串Arrays 如何在数组中拆分句子,arrays,string,matlab,text-processing,text-parsing,Arrays,String,Matlab,Text Processing,Text Parsing,我有一个字符串s,它存储一个很长的句子,我想将s的内容复制到一个数组C,每个单元格存储一个句子。以下是我的代码,它没有给我任何输出,而是单元格的尺寸: while(i<6) C(i)=s; end 有人能帮我吗。另一份工作: 我们指定一个句点,后跟一个空格作为分隔符。根据需要更改此项。其他作业: 我们指定一个句点,后跟一个空格作为分隔符。根据需要更改此选项。假设长字符串为: longString = "This is first cell. This is second cell
s
,它存储一个很长的句子,我想将s
的内容复制到一个数组C
,每个单元格存储一个句子。以下是我的代码,它没有给我任何输出,而是单元格的尺寸:
while(i<6)
C(i)=s;
end
有人能帮我吗。另一份工作:
我们指定一个句点,后跟一个空格作为分隔符。根据需要更改此项。其他作业:
我们指定一个句点,后跟一个空格作为分隔符。根据需要更改此选项。假设长字符串为:
longString = "This is first cell. This is second cell. this is third cell".
既然
是分隔符,这里的分隔符表示它充当句子的分隔符。因此,您可以按字符顺序循环使用longString
,每当遇到
时,只需增加数组索引计数并继续存储在此数组索引中,直到找到另一个
以下是sudo代码:
array[];
index = 0;
loop through(longString) character wise
{
if(currentChar equals to '.')
{
index++;
}
else
{
array[index] = currentChanracter;
}
}
假设长字符串为:
longString = "This is first cell. This is second cell. this is third cell".
既然
是分隔符,这里的分隔符表示它充当句子的分隔符。因此,您可以按字符顺序循环使用longString
,每当遇到
时,只需增加数组索引计数并继续存储在此数组索引中,直到找到另一个
以下是sudo代码:
array[];
index = 0;
loop through(longString) character wise
{
if(currentChar equals to '.')
{
index++;
}
else
{
array[index] = currentChanracter;
}
}
你能举个例子吗?我希望每个细胞都存储一句话。第一个细胞存储一句话:月球是地球上唯一的天然卫星,也是太阳系中第五大的卫星。第二个细胞存储一句话:在已知密度的卫星中,月球密度仅次于木卫一,木星的卫星。你的意思是很长的句子是句子的组合吗。e、 g“这是第一,这是第二。”你想把它做成两个电池阵列吗?是的,没错。请帮我找到答案。你能举个例子吗?我想每个电池都存储一个句子。第一个电池存储句子:月球是地球上唯一的天然卫星,也是太阳系第五大卫星。第二个电池存储句子:在已知密度的卫星中,月亮是第二密集的,仅次于木卫一,木星的卫星。你是说很长的句子是句子的组合吗。e、 “这是第一个。这是第二个。”你们想要它作为数组中的两个单元格吗?是的,没错。请帮我找到答案