本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。
調用內建函式Fn::Split,通過指定分隔字元對字串進行切片,並返回所有切片組成的列表。
函式宣告
JSON
{
"Fn::Split": [
"delimiter",
"original_string"
]
}
YAML
完整函數的文法。
Fn::Split:
- delimiter
- original_string
縮寫形式。
!Split [delimiter, original_string]
參數資訊
傳回值
返回切片後所有字串組成的列表。
使用樣本
使用Fn::Split將字串切分為一個數組。
傳回值:["foo","bar","achoo"]
。
使用Fn::Split對InstanceIds進行切片。
Parameters:
InstanceIds:
Type: String
Default: instane1_id,instance2_id,instance2_id
Resources:
a:
Type: ALIYUN::SLB::BackendServerAttachment
Properties:
BackendServerList:
!Split
- ','
- !Ref InstanceIds
{
"Parameters": {
"InstanceIds": {
"Type": "String",
"Default": "instane1_id,instance2_id,instance2_id"
}
},
"Resources": {
"a": {
"Type": "ALIYUN::SLB::BackendServerAttachment",
"Properties": {
"BackendServerList": {
"Fn::Split": [
",",
{"Ref": "InstanceIds"}
]
}
}
}
}
}
支援的函數