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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Building Blocks of Programs - Strings

发布于:2019-10-21 14:27:41
首页/技术分享/Dynamo
收藏
3571

朱光旺

更多

DynamoPrimer解析之Building Blocks of Programs - Strings

1、节点String.Split可以将一个字符串拆分为多个字符串,输入端str表示要被拆分的字符串,输入端separater0表示拆分字符串时的标志。图中拆分的标志为英文的逗号,因此原本一条字符串就在英文的逗号处被拆分为五条字符串。

01_拆分字符串.png

2、节点String.Contains可以检查字符串中是否包含特定的字符串。输入端str表示要被检查的字符串,输入端searchFor表示搜索的对象,输入端ignoreCase表示是否考虑大小写,默认是不考虑大小写。图中搜索的对象是“And miles”,只有最后两个字符串含有该对象,因此结果是前三个false加上后两个true。

02_搜索字符串.png

3、节点List.FilterByBoolMask可以按照true和false重新排列数据。输入端list表示要被重新排列的对象,输入端mask为true和false组成的列表。两个输入端的数据数量应该保持一致并且一一对应,经过过滤之后有两个输出端,输出端in表示与true对应的数据,输出端out表示与false对应的数据。

03_过滤列表.png

4、节点List.GetItemAtIndex可以获取列表中指定索引项的数据。图中分别获取了索引项为0以及索引项为1的数据。即上一步中输出端in的第一个和第二个字符串。

04_获取指定的列表项.png

5、节点String.Join可以将不同的字符串按照指定的连接符号拼接在一起。输入端separator表示拼接时的连接符,图中为一个英文的逗号加上一个回车符。输入端string0和string1表示要被拼接起来的字符串,可以通过中间的加号和减号增加或者删除。最终的结果为第一个字符串后面加上一个英文的逗号,然后再加上一个回车符后接上第二个字符串。

05_合并字符串.png

DynamoPrimer解析之Building Blocks of Programs - Strings

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

未标题-1.jpg

上一篇:DynamoPrimer解析之Building Blocks of Programs - Data

下一篇: Revit自带的族库中的建筑与MEP卫生器具族文件的不同