updated 对“家”的特殊处理

This commit is contained in:
mumuy 2018-10-25 16:11:40 +08:00
parent dd2b511786
commit 2f3d6a63c6
3 changed files with 7 additions and 7 deletions

View File

@ -183,7 +183,7 @@
'[xb|xs]':['兄弟姐妹'], '[xb|xs]':['兄弟姐妹'],
'[s|d]':['子女','儿女','小孩','孩子'], '[s|d]':['子女','儿女','小孩','孩子'],
//本家 //本家
'f':['爸爸','父亲','阿爸','老爸','老窦','爹','爹爹','爹地','爹啲','老爹','大大','老爷子','老头子'], 'f':['爸爸','父亲','阿爸','老爸','老窦','爸','爹','爹爹','爹地','爹啲','老爹','大大','老爷子','老头子'],
'f,f':['爷爷','祖父','阿爷','奶爷','阿公','老爷'], 'f,f':['爷爷','祖父','阿爷','奶爷','阿公','老爷'],
'f,f,f':['曾祖父','太爷','太爷爷','太公','祖公','祖奶爷','太老爷'], 'f,f,f':['曾祖父','太爷','太爷爷','太公','祖公','祖奶爷','太老爷'],
'f,f,f,f':['高祖父','老太爷','祖太爷','祖太爷爷','祖太公'], 'f,f,f,f':['高祖父','老太爷','祖太爷','祖太爷爷','祖太公'],
@ -410,7 +410,7 @@
'f,os':['姑妈','姑母'], 'f,os':['姑妈','姑母'],
'f,ls':['姑妈','姑姐'], 'f,ls':['姑妈','姑姐'],
//外家 //外家
'm':['妈妈','母亲','老妈','阿妈','老母','老妈子','娘','娘亲','妈咪'], 'm':['妈妈','母亲','老妈','阿妈','老母','老妈子','娘','妈','娘亲','妈咪'],
'm,f':['外公','外祖父','姥爷'], 'm,f':['外公','外祖父','姥爷'],
'm,f,f':['外曾祖父','外太祖父','外太公','外太爷爷','太外祖父'], 'm,f,f':['外曾祖父','外太祖父','外太公','外太爷爷','太外祖父'],
'm,f,f,f':['外高祖父','祖太爷','祖太爷爷','祖太公'], 'm,f,f,f':['外高祖父','祖太爷','祖太爷爷','祖太公'],
@ -922,7 +922,7 @@
//分词解析 //分词解析
function getSelectors(str){ function getSelectors(str){
str = str.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,'x'); str = str.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,'x');
var lists = str.split('的'); var lists = str.replace('家','的').split('的');
var result = []; //所有可能性 var result = []; //所有可能性
var match = true; var match = true;
while(lists.length){ while(lists.length){

File diff suppressed because one or more lines are too long

View File

@ -183,7 +183,7 @@
'[xb|xs]':['兄弟姐妹'], '[xb|xs]':['兄弟姐妹'],
'[s|d]':['子女','儿女','小孩','孩子'], '[s|d]':['子女','儿女','小孩','孩子'],
//本家 //本家
'f':['爸爸','父亲','阿爸','老爸','老窦','爹','爹爹','爹地','爹啲','老爹','大大','老爷子','老头子'], 'f':['爸爸','父亲','阿爸','老爸','老窦','爸','爹','爹爹','爹地','爹啲','老爹','大大','老爷子','老头子'],
'f,f':['爷爷','祖父','阿爷','奶爷','阿公','老爷'], 'f,f':['爷爷','祖父','阿爷','奶爷','阿公','老爷'],
'f,f,f':['曾祖父','太爷','太爷爷','太公','祖公','祖奶爷','太老爷'], 'f,f,f':['曾祖父','太爷','太爷爷','太公','祖公','祖奶爷','太老爷'],
'f,f,f,f':['高祖父','老太爷','祖太爷','祖太爷爷','祖太公'], 'f,f,f,f':['高祖父','老太爷','祖太爷','祖太爷爷','祖太公'],
@ -410,7 +410,7 @@
'f,os':['姑妈','姑母'], 'f,os':['姑妈','姑母'],
'f,ls':['姑妈','姑姐'], 'f,ls':['姑妈','姑姐'],
//外家 //外家
'm':['妈妈','母亲','老妈','阿妈','老母','老妈子','娘','娘亲','妈咪'], 'm':['妈妈','母亲','老妈','阿妈','老母','老妈子','娘','妈','娘亲','妈咪'],
'm,f':['外公','外祖父','姥爷'], 'm,f':['外公','外祖父','姥爷'],
'm,f,f':['外曾祖父','外太祖父','外太公','外太爷爷','太外祖父'], 'm,f,f':['外曾祖父','外太祖父','外太公','外太爷爷','太外祖父'],
'm,f,f,f':['外高祖父','祖太爷','祖太爷爷','祖太公'], 'm,f,f,f':['外高祖父','祖太爷','祖太爷爷','祖太公'],
@ -922,7 +922,7 @@
//分词解析 //分词解析
function getSelectors(str){ function getSelectors(str){
str = str.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,'x'); str = str.replace(/[二|三|四|五|六|七|八|九|十]{1,2}/g,'x');
var lists = str.split('的'); var lists = str.replace('家','的').split('的');
var result = []; //所有可能性 var result = []; //所有可能性
var match = true; var match = true;
while(lists.length){ while(lists.length){