我有多行文字
SUBJECT=Testing001
TEXT=TestingLine001-Test
TEXT=TestingLine002-Test
REFER=Reference001
SUBJECT=Testing002
TEXT=TestingLine003-Test
SUBJECT=Testing003
TEXT=TestingLine004-Test
REFER=Reference002
只想分割文本块(对于这种情况,三个文本块,"主题"是文本块的第一行),如:
SUBJECT=Testing001
TEXT=TestingLine001-Test
TEXT=TestingLine002-Test
REFER=Reference001
SUBJECT=Testing002
TEXT=TestingLine003-Test
SUBJECT=Testing003
TEXT=TestingLine004-Test
REFER=Reference002
答案 0 :(得分:0)
Node* RemoveDuplicates(Node *head)
{
Node *prev,*cur;
cur=head;
while(cur->next!=NULL)
{
prev = cur;
cur = cur->next;
if(prev->data == cur->data)
{
prev->next = cur->next;
free(cur);
}
}
return head;
}
您可以使用此分割。参见演示。