我有以下朋友列表:
cory
michael
jason.gabrielle
fred.keaton
hector
jean.thea
charles
我想将此列表分为新老朋友。
新朋友应该在句号之前包括所有姓名,而其他所有朋友都应该包含老朋友。
例如:
cory
michael
gabrielle
keaton
hector
thea
charles
和
jason
fred
jean
答案 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