完善主體資料,免費(fèi)贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會員

NULL

5cdd2dc095060.jpg

Dynamo節(jié)點(diǎn)翻譯之核心節(jié)點(diǎn)(Core_String)(一)

發(fā)布于:2019-01-11 10:48:51

來福

更多

String


Center(居中)

描述

通過在原始字符任一側(cè)加入空格來增加字符串寬度

輸入

str: string(字符串:字符串)

newWidth: int(新寬度:整數(shù))

padChars: string(填充字符:字符串)

輸出

str: string(字符串:字符串)

注釋

將從“str”端輸入的字符串作為居中的字符串,“newWidth”端輸入新字符串的寬度,“padChars”端輸當(dāng)新的字符串寬度大于原本字符串時,多余的字符替代的標(biāo)準(zhǔn)。

附圖

例如,讓字符串“Dynamo”居中,新的字符串寬度為“13”,多余的字符串用“A”替換。

ChangeCase(替換大小寫)

描述

將給定字符串基于布爾參數(shù)全部轉(zhuǎn)換為大寫字符或小寫字符

輸入

str: string(字符串:字符串)

upper: bool(大寫:布爾型變量)

輸出

str: string(字符串:字符串)

注釋

當(dāng)“upper”端輸入“True”時全部替換為大寫字符,當(dāng)“upper”端輸入“False”時全部替換為小寫字符。

附圖

例如,將圖中的字符串替換為大寫或者小寫字符。

Concat(合并)

描述

將多個字符串合并為單個字符串

輸入

string0: string[](字符串:字符串)

輸出

str: string(字符串:字符串)

注釋

將多個字符串合并為單個字符串

附圖

例如,將圖中多個字符串合并為單個字符串。

Contains(包含)

描述

確定給定字符串是否包含給定子字符串

輸入

str: string(字符串:字符串)

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小寫:布爾型變量)

輸出

bool(布爾型變量)

注釋

從“str”端輸入的字符串中搜索“searchFor”端的輸入的字符串,“ignoreCase”端決定是否忽略大小寫。

附圖

例如,從字符串“ABcdEFghijk”中搜索“efg”,分別為忽略與不忽略大小寫的結(jié)果。

CountOccurrences(非重疊項(xiàng)數(shù))

描述

計算給定字符串內(nèi)非重疊匹配項(xiàng)的子字符串?dāng)?shù)

輸入

str: string(字符串:字符串)

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小寫:布爾型變量)

輸出

count: int(計數(shù):整數(shù))

注釋

計算給定字符串內(nèi)非重疊匹配項(xiàng)的子字符串?dāng)?shù)目

附圖

例如,在字符串中計算“a”的數(shù)目,分別為忽略和不忽略大小寫的情況。

EndsWith(末尾)

描述

確定給定字符串是否以給定子字符串結(jié)尾

輸入

str: string(字符串:字符串)

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小寫:布爾型變量)

輸出

bool(布爾型變量)

注釋

“str”端輸入將被篩選的對象列表,“searchFor”端輸入篩選出的對象末端的字符串,“ignoreCase”端輸入是否考慮字母大小寫。

附圖

例如,從字符串中篩選出末尾為“CAD”的字符串。

IndexOf(第一匹配)

描述

查找字符串內(nèi)子字符串第一個匹配項(xiàng)從零開始的索引。如果找不到索引,則返回-1。

輸入

str: string(字符串:字符串)

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小寫:布爾型變量)

輸出

index: int(索引:整數(shù))

注釋

查找字符串內(nèi)子字符串第一個匹配項(xiàng)從零開始的索引。如果找不到索引,則返回-1。

附圖

例如,查找字符串中第一個出現(xiàn)的“d”,分別為忽略大小寫和不忽略大小寫的情況。

Insert(插入)

描述

在給定索引處將一個字符串插入另一個字符串

輸入

str: string(字符串)

index: int(索引:整數(shù))

toInsert: string(插入的字符串:字符串)

輸出

str: string(字符串:字符串)

注釋

在“str”端輸入的字符串中,從“index”輸入的索引項(xiàng)開始,插入“toInsert”的字符串。索引項(xiàng)從零開始。

附圖

例如,在字符串“0123456789”中索引項(xiàng)“3”開始插入字符串“ABCD”。

Join(合并)

描述

將多個字符串合并為單個字符串,在每個連接的字符串之間插入給定分隔符。

輸入

separator: string(分隔符:字符串)

strings: string[](字符串:字符串)

輸出

str: string(字符串:字符串)

注釋

將多個字符串合并為單個字符串,在每個連接的字符串之間插入給定分隔符。

附圖

例如,在每個字符串之間用字符串“分隔符”分隔開。

LastIndexOf(最后索引)

描述

查找字符串內(nèi)子字符串最后一個匹配項(xiàng)從零開始的索引。如果找不到索引,則返回-1。

輸入

str: string(字符串:字符串)

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小寫:布爾型變量)

輸出

index: int(索引:整數(shù))

注釋

查找字符串內(nèi)子字符串最后一個匹配項(xiàng)從零開始的索引。如果找不到索引,則返回-1。

附圖

例如,從字符串“ABCDabcd”中尋找字符串“d”。

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:Revit如何導(dǎo)入到Lumion中

下一篇:Dynamo節(jié)點(diǎn)翻譯之核心節(jié)點(diǎn)(Core_String)(二)