diff --git a/demo/article/jixuwen.txt b/demo/article/jixuwen.txt deleted file mode 100644 index 25cc2ef1a498bd3571fbaa38dffc35fc7c1959ad..0000000000000000000000000000000000000000 --- a/demo/article/jixuwen.txt +++ /dev/null @@ -1,10 +0,0 @@ -难忘的秋游 - -段落一:“秋天的天气”+(形容词-天气-秋季-好)、(形容词-天气-秋季-好),(形容词-外貌-女性)+(名词-姓+名词-名字=F)+(副词-程度副词)+(形容词做谓语-情绪-快乐),“因为”+(名词-称呼=F)+(动词-及物_名词-意愿)+“带她去”+(名词-地点-名山)+(动词-及物_名词-动作-眼部-中性)+(形容词-颜色-植物-树木)+(名词-植物-树木)+(连词-并列关系)+(形容词-颜色-植物-花卉)+(名词-植物-花卉)。(S:形容词-外貌-女性)+(S:名词-姓+名词-名字=F)+(副词-程度副词)+(形容词做谓语-情绪-快乐),(副词-形容词做副词-情绪-快乐)+(动词-及物_名词-动作-手臂-亲切)+(形容词-性格-积极)+(S:名词-称呼=F)。 - -段落二:(名词-时间),“她们先乘坐”+(名词-交通工具)+“再乘坐”+“交通工具”,“一起来到了”+(形容词-天气-秋季-中性)+(S:名词-地点-名山)。(代词-指示代词)+(介词-排除)+“有”+(S:形容词-颜色-植物-树木)+(S:名词-植物-树木)+(S:连词-并列关系)+(S:形容词-颜色-植物-花卉)+(S:名词-植物-花卉),“还有”+(形容词-颜色-植物-花卉)+(名词-植物-花卉)、(形容词-颜色-植物-花卉)+(名词-植物-花卉)、(形容词-颜色-植物-树木)+(名词-植物-树木)、(形容词-颜色-植物-树木)+(名词-植物-树木)……(形容词-风景-好)。“在这个季节”,(S:名词-地点-名山)+“有很多花草树木”,(形容词-颜色-树木)、(形容词-颜色-树木),(形容词-颜色-花卉)、(形容词-颜色-花卉),(形容词-风景-好),竟有+(数词-需要加量词)+(量词-花卉)+“五颜六色的花儿”。“沉浸在”+(S:名词-地点-名山)+“的美景中,她们忽然听到一阵悠扬的歌声,走近了一看,原来是有人在载歌载舞。”(S:名词-姓+名词-名字=F)+(连词-并列关系)+(S:名词-称呼=F)+(副词-形容词做副词-心情-正面)+(动词-及物_名词-动作-眼部-中性),(副词-形容词做副词-心情-正面)+(动词-不及物-动作-身体)。“其他游客们有的在”+(动词-不及物-动作-嘴部),“有的在”(动词-及物_名词-动作-耳部),“还有的在互相拍照,热闹极了”。 - -段落三:“逛了好一会,妈妈说:“午饭时间到了,我们去吃饭吧。她们来到一处农家乐吃午餐,午餐的菜式有”+(形容词-颜色-植物-蔬菜)+(名词-植物-蔬菜)、(形容词-颜色-植物-蔬菜)+(名词-植物-蔬菜)、(形容词-颜色-植物-蔬菜)+(名词-植物-蔬菜),“都新鲜极了,让人胃口大开”。(形容词-外貌-女性)+(S:名词-姓+名词-名字=F)+“不禁食指大动,她”+(动词-及物_名词-动作-嘴部)+(形容词-植物-谷物)+(名词-植物-谷物),(动词-及物_名词-动作-嘴部)+(形容词-植物-蔬菜)+(名词-植物-蔬菜),(动词-及物_名词-动作-嘴部)+(形容词-植物-水果)+(名词-植物-水果),“大快朵颐”。 -(代词-指示代词)+“有一个动物园,”+(S:名词-姓+名词-名字=F)+(连词-并列关系)+(S:名词-称呼=F)+“进去逛了逛。在动物园里,她们看到了”+(形容词-动物)+(名词-动物)、(形容词-动物)+(名词-动物)、(形容词-动物)+(名词-动物)、(形容词-动物)+(名词-动物),(S:名词-姓+名词-名字=F)+“还是第一次逛动物园呢,第一次看到这么些只在书上见过的动物,她可真是”+“既”+(形容词做谓语-情绪-惊讶)+“又”+(形容词做谓语-心情-正面)+“看得入迷都忘记了时间”。 - -段落四:“不知不觉天都黑了,”+(S:名词-姓+名词-名字=F)+(连词-并列关系)+(S:名词-称呼=F)+“边”+(动词-不及物-动作-嘴部)+“边”+(动词-及物_名词-动作-眼部-中性)+“,意犹未尽。在”+(S:名词-姓+名词-名字=F)+“的记忆里她对这里似曾相识,似乎在梦中就来过”+(S:名词-地点-名山)。“就这样,在恋恋不舍中,马尔泰若曦和妈妈结束了这次旅行。” diff --git a/src/service/article.go b/src/service/article.go index 50e08d9611a5ef9ba9ee29977698bc908562b681..4e104f2cf6df84da4e9d9b6ef0b3098f1eb247e4 100644 --- a/src/service/article.go +++ b/src/service/article.go @@ -235,13 +235,13 @@ func parseSections(content string) (sections []model.ArticleSent) { section += str if str == "。" { - if i < len(runeArr) && string(runeArr[i+1]) == strRight { + if i < len(runeArr) - 1 && string(runeArr[i+1]) == strRight { i += 1 + strStart = false } addSection(section, "str", §ions) - strStart = false expStart = false section = "" } else if str == "\n" { @@ -277,7 +277,7 @@ func groupSections(sectionArr []model.ArticleSent) (paragraphs [][][]model.Artic section := sectionArr[index] sections = append(sections, section) - if section.IsParag { + if section.IsParag || index == len(sectionArr) - 1 { sentences = append(sentences, sections) paragraphs = append(paragraphs, sentences) diff --git a/yaml/article/chinese/jixuwen/01/jixuwen-p01-s01.yaml b/yaml/article/chinese/jixuwen/01/jixuwen-p01-s01.yaml deleted file mode 100644 index f1b3fa5b3091e81875159d201d34e8f373df62f8..0000000000000000000000000000000000000000 --- a/yaml/article/chinese/jixuwen/01/jixuwen-p01-s01.yaml +++ /dev/null @@ -1,13 +0,0 @@ -author: ZenData -title: 文章句子 -desc: -from: words.v1 -type: article -version: "" - -fields: - - field: 1-1-1 - prefix: |+ - 难忘的秋游 - - rand: false diff --git a/yaml/article/chinese/jixuwen/01/jixuwen-p02-s01.yaml b/yaml/article/chinese/jixuwen/01/jixuwen-p02-s01.yaml deleted file mode 100644 index 8dcff2d31ccb691016ac38b393160c9d63694122..0000000000000000000000000000000000000000 --- a/yaml/article/chinese/jixuwen/01/jixuwen-p02-s01.yaml +++ /dev/null @@ -1,83 +0,0 @@ -author: ZenData -title: 文章句子 -desc: -from: words.v1 -type: article -version: "" - -fields: - - field: 2-1-3 - limit: 1 - prefix: 段落一:秋天的天气 - rand: true - select: 形容词-天气-秋季-好 - - field: 2-1-5 - limit: 1 - prefix: 、 - rand: true - select: 形容词-天气-秋季-好 - - field: 2-1-7 - limit: 1 - prefix: , - rand: true - select: 形容词-外貌-女性 - - field: 2-1-8 - limit: 1 - rand: true - select: 名词-姓 - where: f - - field: 2-1-8 - limit: 1 - rand: true - select: 名词-名字 - where: f - - field: 2-1-9 - limit: 1 - rand: true - select: 副词-程度副词 - - field: 2-1-10 - limit: 1 - rand: true - select: 形容词做谓语-情绪-快乐 - - field: 2-1-13 - limit: 1 - prefix: ,因为 - rand: true - select: 名词-称呼 - where: f - - field: 2-1-14 - limit: 1 - rand: true - select: 动词-及物_名词-意愿 - - field: 2-1-16 - limit: 1 - prefix: 带她去 - rand: true - select: 名词-地点-名山 - - field: 2-1-17 - limit: 1 - rand: true - select: 动词-及物_名词-动作-眼部-中性 - - field: 2-1-18 - limit: 1 - rand: true - select: 形容词-颜色-植物-树木 - - field: 2-1-19 - limit: 1 - rand: true - select: 名词-植物-树木 - - field: 2-1-20 - limit: 1 - rand: true - select: 连词-并列关系 - - field: 2-1-21 - limit: 1 - rand: true - select: 形容词-颜色-植物-花卉 - - field: 2-1-22 - limit: 1 - rand: true - select: 名词-植物-花卉 - - field: 2-1-23 - prefix: 。 - rand: false diff --git a/yaml/article/chinese/jixuwen/01/jixuwen-p02-s02.yaml b/yaml/article/chinese/jixuwen/01/jixuwen-p02-s02.yaml deleted file mode 100644 index 10baf36d7c157f6c177150406543a878287f158e..0000000000000000000000000000000000000000 --- a/yaml/article/chinese/jixuwen/01/jixuwen-p02-s02.yaml +++ /dev/null @@ -1,53 +0,0 @@ -author: ZenData -title: 文章句子 -desc: -from: words.v1 -type: article -version: "" - -fields: - - field: 2-2-1 - limit: 1 - rand: true - select: 形容词-外貌-女性 - - field: 2-2-2 - limit: 1 - rand: true - select: 名词-姓 - where: f - - field: 2-2-2 - limit: 1 - rand: true - select: 名词-名字 - where: f - - field: 2-2-3 - limit: 1 - rand: true - select: 副词-程度副词 - - field: 2-2-4 - limit: 1 - rand: true - select: 形容词做谓语-情绪-快乐 - - field: 2-2-6 - limit: 1 - prefix: , - rand: true - select: 副词-形容词做副词-情绪-快乐 - - field: 2-2-7 - limit: 1 - rand: true - select: 动词-及物_名词-动作-手臂-亲切 - - field: 2-2-8 - limit: 1 - rand: true - select: 形容词-性格-积极 - - field: 2-2-9 - limit: 1 - rand: true - select: 名词-称呼 - where: f - - field: 2-2-11 - prefix: |+ - 。 - - rand: false diff --git a/yaml/article/chinese/jixuwen/01/jixuwen.txt b/yaml/article/chinese/jixuwen/01/jixuwen.txt index 1bbc312ddcbe8f5b367a7965fa7174d53e12240b..9a92f2cb5181e6e89fdc36cc95da5e7fab824ab9 100644 --- a/yaml/article/chinese/jixuwen/01/jixuwen.txt +++ b/yaml/article/chinese/jixuwen/01/jixuwen.txt @@ -1,3 +1,10 @@ 难忘的秋游 -段落一:“秋天的天气”+(形容词-天气-秋季-好)、(形容词-天气-秋季-好),(形容词-外貌-女性)+(名词-姓+名词-名字=F)+(副词-程度副词)+(形容词做谓语-情绪-快乐),“因为”+(名词-称呼=F)+(动词-及物_名词-意愿)+“带她去”+(名词-地点-名山)+(动词-及物_名词-动作-眼部-中性)+(形容词-颜色-植物-树木)+(名词-植物-树木)+(连词-并列关系)+(形容词-颜色-植物-花卉)+(名词-植物-花卉)。(S:形容词-外貌-女性)+(S:名词-姓+名词-名字=F)+(副词-程度副词)+(形容词做谓语-情绪-快乐),(副词-形容词做副词-情绪-快乐)+(动词-及物_名词-动作-手臂-亲切)+(形容词-性格-积极)+(S:名词-称呼=F)。 \ No newline at end of file +“段落一:秋天的天气” +(形容词-天气-秋季-好)+ “、” +(形容词-天气-秋季-好)+ “,” +(形容词-外貌-女性)+(名词-姓+名词-名字=F)+(副词-程度副词)+(形容词做谓语-情绪-快乐)+ “,因为” +(名词-称呼=F)+(动词-及物_名词-意愿)+ “带她去” +(名词-地点-名山)+(动词-及物_名词-动作-眼部-中性)+(形容词-颜色-植物-树木)+(名词-植物-树木)+(连词-并列关系)+(形容词-颜色-植物-花卉)+(名词-植物-花卉)+ “。” +(S:形容词-外貌-女性)+(S:名词-姓+名词-名字=F)+(副词-程度副词)+(形容词做谓语-情绪-快乐)+ “,” +(副词-形容词做副词-情绪-快乐)+(动词-及物_名词-动作-手臂-亲切)+(形容词-性格-积极)+(S:名词-称呼=F) + “。” + +“段落二:” +(名词-时间)+ “,她们先乘坐” +(名词-交通工具)+ “再乘坐交通工具,一起来到了” +(形容词-天气-秋季-中性)+(S:名词-地点-名山)+ “。” +(代词-指示代词)+(介词-排除)+ “有” +(S:形容词-颜色-植物-树木)+(S:名词-植物-树木)+(S:连词-并列关系)+(S:形容词-颜色-植物-花卉)+(S:名词-植物-花卉)+ “,还有” +(形容词-颜色-植物-花卉)+(名词-植物-花卉)+ “、” +(形容词-颜色-植物-花卉)+(名词-植物-花卉)+ “、” +(形容词-颜色-植物-树木)+(名词-植物-树木)+ “、” +(形容词-颜色-植物-树木)+(名词-植物-树木)+ “……” +(形容词-风景-好)+ “。在这个季节,” +(S:名词-地点-名山)+ “有很多花草树木,” +(形容词-颜色-树木)+ “、” +(形容词-颜色-树木)+ “,” +(形容词-颜色-花卉)+ “、” +(形容词-颜色-花卉)+ “,” +(形容词-风景-好)+ “,竟有” +(数词-需要加量词)+(量词-花卉)+ “五颜六色的花儿。沉浸在” +(S:名词-地点-名山)+ “的美景中,她们忽然听到一阵悠扬的歌声,走近了一看,原来是有人在载歌载舞。” +(S:名词-姓+名词-名字=F)+(连词-并列关系)+(S:名词-称呼=F)+(副词-形容词做副词-心情-正面)+(动词-及物_名词-动作-眼部-中性)+ “,” +(副词-形容词做副词-心情-正面)+(动词-不及物-动作-身体)+ “。其他游客们有的在” +(动词-不及物-动作-嘴部)+ “,有的在” +(动词-及物_名词-动作-耳部)+ “,还有的在互相拍照,热闹极了。” + +“段落三:逛了好一会,妈妈说:““午饭时间到了,我们去吃饭吧””。她们来到一处农家乐吃午餐,午餐的菜式有” +(形容词-颜色-植物-蔬菜)+(名词-植物-蔬菜)+ “、” +(形容词-颜色-植物-蔬菜)+(名词-植物-蔬菜)+ “、” +(形容词-颜色-植物-蔬菜)+(名词-植物-蔬菜) + “,都新鲜极了,让人胃口大开。” +(形容词-外貌-女性)+(S:名词-姓+名词-名字=F)+ “不禁食指大动,她” +(动词-及物_名词-动作-嘴部)+(形容词-植物-谷物)+(名词-植物-谷物)+ “,” +(动词-及物_名词-动作-嘴部)+(形容词-植物-蔬菜)+(名词-植物-蔬菜)+ “,” +(动词-及物_名词-动作-嘴部)+(形容词-植物-水果)+(名词-植物-水果)+ “,大快朵颐。” +(代词-指示代词)+ “有一个动物园,”+(S:名词-姓+名词-名字=F)+(连词-并列关系)+(S:名词-称呼=F)+ “进去逛了逛。在动物园里,她们看到了”+(形容词-动物)+(名词-动物)+ “、” +(形容词-动物)+(名词-动物)+ “、” +(形容词-动物)+(名词-动物)+ “、” +(形容词-动物)+(名词-动物)+ “,” +(S:名词-姓+名词-名字=F)+ “还是第一次逛动物园呢,第一次看到这么些只在书上见过的动物,她可真是既”+(形容词做谓语-情绪-惊讶)+“又”+(形容词做谓语-心情-正面)+“看得入迷都忘记了时间。” + +“段落四:不知不觉天都黑了,” +(S:名词-姓+名词-名字=F)+(连词-并列关系)+(S:名词-称呼=F)+ “边” +(动词-不及物-动作-嘴部)+ “边”+(动词-及物_名词-动作-眼部-中性)+ “,意犹未尽。在” +(S:名词-姓+名词-名字=F)+ “的记忆里她对这里似曾相识,似乎在梦中就来过” +(S:名词-地点-名山)+ “。就这样,在恋恋不舍中,马尔泰若曦和妈妈结束了这次旅行。” diff --git a/yaml/article/chinese/jixuwen/01/jixuwen.yaml b/yaml/article/chinese/jixuwen/01/jixuwen.yaml deleted file mode 100644 index 783fdf39d697b5392e6fc3a2696b6104d0cae7be..0000000000000000000000000000000000000000 --- a/yaml/article/chinese/jixuwen/01/jixuwen.yaml +++ /dev/null @@ -1,12 +0,0 @@ -author: ZenData -title: 文章主文件 -desc: -type: article - -fields: - - field: "1" - range: jixuwen-p01-s01.yaml - - field: "2" - range: jixuwen-p02-s01.yaml - - field: "3" - range: jixuwen-p02-s02.yaml \ No newline at end of file diff --git a/yaml/article/chinese/jixuwen/01/out.txt b/yaml/article/chinese/jixuwen/01/out.txt deleted file mode 100755 index 27f552e872beee46e40a7825675622465808f90d..0000000000000000000000000000000000000000 --- a/yaml/article/chinese/jixuwen/01/out.txt +++ /dev/null @@ -1,3 +0,0 @@ -难忘的秋游 - -段落一:秋天的天气天高气爽的、金风送爽的,苗条的佳特别舒服,因为弟媳愿意带她去清源山打量水绿的圆叶乌桕和淡蓝的桂花。苗条的洵美更舒服,感动地搂着热情的舅母。 \ No newline at end of file diff --git a/yaml/uuid/prefix.yaml b/yaml/uuid/prefix.yaml index 416ecaa9802985ebae3c90e81d585230d8abb6bf..040595b862b9f41f725df0462a895253fbf77f0d 100644 --- a/yaml/uuid/prefix.yaml +++ b/yaml/uuid/prefix.yaml @@ -9,19 +9,19 @@ instances: note: 模拟1-8位时间戳 fields: - field: part1 - range: 0-99999999 + range: 1-99999999 format: "%08d" - instance: uuid_prefix_info1 note: 模拟9~12硬件信息 fields: - field: part1 - range: 0-9999 + range: 1-9999 format: "%04d" - instance: uuid_prefix_info2 note: 模拟13~16硬件信息 fields: - field: part1 - range: 0-9999 + range: 1-9999 format: "%04d" \ No newline at end of file