养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

LabVIEW-字符串- 搜索替换字符串

时间:2024-11-11 18:35:35

本文将讲解LabVIEW-函数选板-函数-编程-字符串-搜索替换字符串;

工具/原料

LabVIEW

搜索替换字符串

1、搜索替换字符串函数位于:函数选板-函数-编程-字符串-搜索替换字符串;

LabVIEW-字符串- 搜索替换字符串

2、搜索替换字符串(函数):使一个或所有子字符串替换为另一子字符串。如需使用多行?输入端,并遏捍街熘启用高级正则表达式搜索,右键单击函数并选择正则表达式。多行?(接线端):指定是否将输入字符串文本作为多若益肽屙行字符串处理。该设置会影响字符^和$的匹配。 设置多行?为FALSE(默认),在正则表达式前端输入^时,表达式仅匹配输入字符串的前端。在正则表达式末端输入$时,表达式仅匹配输入字符串的末端。设置多行?值为TRUE时,键入“^”与输入字符串任何一行的行首匹配,键入“$”与输入字符串任何一行的行尾匹配。忽略大小写?(接线端):指定字符串搜索是否区分大小写。如果为FALSE(默认),则字符串搜索区分大小写。全部替换?(接线端):指定函数替换搜索字符串中的所有匹配,或只替换第一个匹配。 如值为FALSE(默认值),函数可替换第一个匹配。输入字符串(接线端):指定函数的查找输入字符串。搜索字符串(接线端):指定要搜索或替换的字符串。 如搜索字符串为空数组,并且替换全部?的值为FALSE,函数可在输入字符串的起始处插入替换字符串。如搜索字符串为空字符串,并且替换全部?的值为TRUE,函数可在输入字符串的起始处、字符之间和末尾插入替换字符串。 如需使用高级正则表达式搜索,右键单击函数并选择正则表达式。替换字符串(接线端):指定在搜索字符串位置要插入的字符串。默认值为空字符串。 如要配置“搜索替换字符串”函数在替换字符串中接受后部标记,右键单击函数并选择正则表达式。偏移量(接线端):确定从输入字符串的第几个字符开始搜索搜索字符串。错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。结果字符串(接线端):包含输入字符串,其中的替换字符串已替换为搜索字符串。 如替换字符串为空,结果字符串可包含输入字符串,并删除搜索字符串。替换数量(接线端):返回LabVIEW替换搜索字符串的次数。替换后偏移量(接线端):表明结果字符串中在上次匹配和替换后位置的字符的偏移量。 如全部替换?的值为FALSE,下一次匹配在该点后。如函数未找到搜索字符串,则替换后偏移量返回-1。错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

LabVIEW-字符串- 搜索替换字符串

3、当输入字符串为“abcdefghijklmnabcdefghijklmn”,替换字符串为“LabVIEW”,偏移量从0开始,搜索字符串为“d”。则结果字符串将输入字符串中的第一个d替换为替换字符中的LabVIEW最终结果为“abcLabVIEWefghijklmnabcdefghijklmn”

LabVIEW-字符串- 搜索替换字符串

4、当输入字符串为“abcdefghijkl葡矩酉缸mnabcdefghijklmn”,替换字符串为“LabVIEW”,偏移量从5开始,蕴螵盅遇搜索字符串为“d”。则结果字符串将输入字符串中的第二个d替换为替换字符中的LabVIEW最终结果为“abcdefghijklmnabcLabVIEWefghijklmn”;

LabVIEW-字符串- 搜索替换字符串

5、当替换全部为true,输入字符串为“ab罕铞泱殳cdefghijklmnabcdefghijklmn”,替换字符怩髡肥眙串为“LabVIEW”,偏移量从0开始,搜索字符串为“d”。则结果字符串将输入字符串中的所有d替换为替换字符中的LabVIEW最终结果为“abcLabVIEWefghijklmnabcLabVIEWefghijklmn”;

LabVIEW-字符串- 搜索替换字符串

6、当替换全部为true,忽略大小写也为true的情况如下;

LabVIEW-字符串- 搜索替换字符串

LabVIEW-字符串- 搜索替换字符串

7、还可以采用增加表达式,程序框图-右击搜索替换字符串-正则表达式;

LabVIEW-字符串- 搜索替换字符串

8、采用正则表达式搜索字符串[cC][dD],表示所要搜索的字符串为两位,第一位为c或者C,第二位为d或者D;更多的正则表达式请参考正则表达式语法;

LabVIEW-字符串- 搜索替换字符串

© 一点知识