将朋友列表拆分为两个单独的朋友

时间:2019-06-07 12:05:19

标签: string stata

我有以下朋友列表:

cory 
michael 
jason.gabrielle 
fred.keaton 
hector 
jean.thea 
charles

我想将此列表分为新老朋友。

新朋友应该在句号之前包括所有姓名,而其他所有朋友都应该包含老朋友。

例如:

cory 
michael 
gabrielle 
keaton 
hector 
thea 
charles

jason 
fred 
jean

1 个答案:

答案 0 :(得分:1)

以下对我有用:

{{ 'test' | uppercase }}

export default { filters: { uppercase(value) { return value.toUpperCase() || ""; } } } 循环将名称分成几部分,然后遍历列表中的每个名称以检查是否存在句号。如果匹配,则此名称存储在本地宏[Vue warn]: Failed to resolve filter: uppercase (found in <Src/client/pages/login.vue> at src/client/pages/login.vue) 中。

否则,将再次拆分组合名称,第一部分转到本地宏local friends "cory michael jason.gabrielle fred.keaton hector jean.thea charles" forvalues i = 1 / `=wordcount("`friends'")' { tokenize `friends' if !strmatch("``i''", "*.*") { local old `old' ``i'' } else { tokenize ``i'', parse(".") local old `old' `3' local new `new' `1' } } ,而第三部分保存在本地宏forvalues中。请注意,第二个是句号本身。

在循环运行时,结果累积如下:

old