完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之核心节点(Core_String)(一)

发布于:2019-01-11 10:48:51
首页/技术分享/Dynamo
收藏
5677

朱光旺

更多

String


Center(居中)

描述

通过在原始字符任一侧加入空格来增加字符串宽度

输入

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

newWidth: int(新宽度:整数)

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

输出

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

注释

将从“str”端输入的字符串作为居中的字符串,“newWidth”端输入新字符串的宽度,“padChars”端输当新的字符串宽度大于原本字符串时,多余的字符替代的标准。

附图

例如,让字符串“Dynamo”居中,新的字符串宽度为“13”,多余的字符串用“A”替换。

ChangeCase(替换大小写)

描述

将给定字符串基于布尔参数全部转换为大写字符或小写字符

输入

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

upper: bool(大写:布尔型变量)

输出

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

注释

当“upper”端输入“True”时全部替换为大写字符,当“upper”端输入“False”时全部替换为小写字符。

附图

例如,将图中的字符串替换为大写或者小写字符。

Concat(合并)

描述

将多个字符串合并为单个字符串

输入

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

输出

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

注释

将多个字符串合并为单个字符串

附图

例如,将图中多个字符串合并为单个字符串。

Contains(包含)

描述

确定给定字符串是否包含给定子字符串

输入

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

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小写:布尔型变量)

输出

bool(布尔型变量)

注释

从“str”端输入的字符串中搜索“searchFor”端的输入的字符串,“ignoreCase”端决定是否忽略大小写。

附图

例如,从字符串“ABcdEFghijk”中搜索“efg”,分别为忽略与不忽略大小写的结果。

CountOccurrences(非重叠项数)

描述

计算给定字符串内非重叠匹配项的子字符串数

输入

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

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小写:布尔型变量)

输出

count: int(计数:整数)

注释

计算给定字符串内非重叠匹配项的子字符串数目

附图

例如,在字符串中计算“a”的数目,分别为忽略和不忽略大小写的情况。

EndsWith(末尾)

描述

确定给定字符串是否以给定子字符串结尾

输入

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

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小写:布尔型变量)

输出

bool(布尔型变量)

注释

“str”端输入将被筛选的对象列表,“searchFor”端输入筛选出的对象末端的字符串,“ignoreCase”端输入是否考虑字母大小写。

附图

例如,从字符串中筛选出末尾为“CAD”的字符串。

IndexOf(第一匹配)

描述

查找字符串内子字符串第一个匹配项从零开始的索引。如果找不到索引,则返回-1。

输入

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

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小写:布尔型变量)

输出

index: int(索引:整数)

注释

查找字符串内子字符串第一个匹配项从零开始的索引。如果找不到索引,则返回-1。

附图

例如,查找字符串中第一个出现的“d”,分别为忽略大小写和不忽略大小写的情况。

Insert(插入)

描述

在给定索引处将一个字符串插入另一个字符串

输入

str: string(字符串)

index: int(索引:整数)

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

输出

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

注释

在“str”端输入的字符串中,从“index”输入的索引项开始,插入“toInsert”的字符串。索引项从零开始。

附图

例如,在字符串“0123456789”中索引项“3”开始插入字符串“ABCD”。

Join(合并)

描述

将多个字符串合并为单个字符串,在每个连接的字符串之间插入给定分隔符。

输入

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

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

输出

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

注释

将多个字符串合并为单个字符串,在每个连接的字符串之间插入给定分隔符。

附图

例如,在每个字符串之间用字符串“分隔符”分隔开。

LastIndexOf(最后索引)

描述

查找字符串内子字符串最后一个匹配项从零开始的索引。如果找不到索引,则返回-1。

输入

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

searchFor: string(搜索:字符串)

ignoreCase: bool(忽略大小写:布尔型变量)

输出

index: int(索引:整数)

注释

查找字符串内子字符串最后一个匹配项从零开始的索引。如果找不到索引,则返回-1。

附图

例如,从字符串“ABCDabcd”中寻找字符串“d”。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit如何导入到Lumion中

下一篇:Dynamo节点翻译之核心节点(Core_String)(二)