热点:

    LabVIEW字符串搜索与替换

      [   原创  ]   作者:
    收藏文章 暂无评论

    本文介绍LabVIEW中编程函数选板里的字符串搜索与替换功能的使用方法。

    1、 该函数位于函数选板的编程→字符串子选板中,名称为搜索替换字符串。

    2、 搜索替换字符串(函数):可将一个或全部子字符串替换成另一个子字符串。若需支持多行输入并启用高级正则表达式,请右键点击该函数,选择正则表达式选项即可。

    3、 多行模式(接线端)用于设定是否将输入的字符串视为包含多行内容进行处理,此设置主要影响正则表达式中字符^和\$的匹配行为。当该选项设为FALSE(默认状态)时,^仅匹配整个字符串的起始位置,而\$仅匹配字符串的结束位置。若将其设为TRUE,则^可匹配输入文本中每一行的开头,\$则能匹配每一行的结尾。这一设定在处理换行符分隔的多行文本时尤为关键,能够使正则表达式在每行独立的基础上进行模式匹配,从而提升匹配的灵活性与精确度。

    4、 是否忽略大小写(接线端):设置字符串搜索是否区分字母大小写,默认为否,即区分大小写。

    5、 是否全部替换(接线端):设置为真时替换所有匹配项,设置为假时仅替换首个匹配,默认为假。

    6、 指定函数用于查找的输入字符串内容。

    7、 搜索字符串(接线端)用于设定需要查找或替换的内容。若搜索字符串为空数组,且替换全部为假,函数将在输入字符串的开头插入替换内容。若搜索字符串为空字符串,且替换全部为真,则会在输入字符串的开头、各字符之间以及末尾逐一插入替换内容。如需支持更复杂的匹配模式,可通过右键点击该函数并选择正则表达式来启用高级正则搜索功能。

    8、 替换字符串(接线端)用于设定插入到搜索位置的新内容,默认为空。若需在替换时支持正则表达式中的后向引用,可右键点击该函数,选择启用正则表达式功能即可配置。

    9、 偏移量(接线端):指定从输入字符串的第几个字符起开始查找目标字符串。

    10、 错误输入(接线端):用于指示节点运行前的异常情况,具备标准错误输入功能。

    11、 输出字符串(接线端)为将输入字符串中的搜索内容替换为指定内容后的结果;若指定内容为空,则直接从输入字符串中移除搜索内容并返回。

    12、 返回LabVIEW中接线端替换搜索字符串的次数。

    13、 替换后的偏移量(接线端)表示上次完成匹配与替换后,结果字符串中对应位置的字符偏移。若全部替换为假,则下一次匹配从此位置之后开始;若未找到搜索内容,则该偏移量返回-1。

    14、 错误输出(接线端)用于传递错误信息,具备标准错误输出功能。

    15、 当输入字符串为abcdefghijklmnabcdefghijklmn,需查找字符d并从偏移量0开始搜索,将首次出现的d替换为LabVIEW。替换过程中,原字符串中第一个d所在位置被完整替换成新字符串。经过处理后,原字符串前段abc保持不变,随后接入LabVIEW,再连接剩余部分efghijklmnabcdefghijklmn,最终生成结果为abcLabVIEWefghijklmnabcdefghijklmn。整个过程仅执行一次替换,且不涉及后续匹配。

    16、 当输入字符串为abcdefghijklmnabcdefghijklmn,需查找字符d并从第5个位置开始搜索。找到第二个d后,将其替换为LabVIEW。具体过程是跳过前四个字符,在后续部分定位到第二个d所在位置,并用LabVIEW替代该字符。最终生成的新字符串为abcdefghijklmnabcLabVIEWefghijklmn,原字符串前段保持不变,仅中间指定位置完成替换,整体结果符合预期输出格式,长度相应增加。

    17、 当设置替换全部为真,输入字符串为abcdefghijklmnabcdefghijklmn,替换内容为LabVIEW,起始位置从0开始,查找目标为字符d时,系统会将输入字符串中所有出现的d逐一替换为LabVIEW。经过处理后,最终生成的结果字符串为abcLabVIEWefghijklmnabcLabVIEWefghijklmn。该操作完整覆盖了原字符串中每一处匹配的位置,确保所有符合条件的字符都被准确替换,从而得到预期的输出结果。

    18、 当全部替换且忽略大小写均设为真时,将按此规则执行替换操作。

    19、 可通过添加表达式,在程序框图中右键查找替换字符串并启用正则表达式功能。

    20、 使用正则表达式匹配一个两位字符的字符串,其中首字符为c或C,次字符为d或D;更多相关语法规则可查阅正则表达式文档。

    soft.zol.com.cn true https://soft.zol.com.cn/1107/11073530.html report 3269 本文介绍LabVIEW中编程函数选板里的字符串搜索与替换功能的使用方法。 1、 该函数位于函数选板的编程→字符串子选板中,名称为搜索替换字符串。 2、 搜索替换字符串(函数):可将一个或全部子字符串替换成另一个子字符串。若需支持多行输入并启用高级正则表达式,请右...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    通用字符串表达式编译运行库Forcal

    更新时间:2013年11月04日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    通用字符串表达式编译运行库Forcal
    • 更新时间:2013年11月04日
    • 软件大小:3MB
    • 软件分类:编程工具
    • 语言种类:简体中文
    • 软件评级:0 人点评