石鑫华视觉论坛

 找回密码
 注册会员
查看: 3899|回复: 1

[原创] LabVIEW搜索替换字符串方式删除多余空白与剪贴板操作

[复制链接]
  • TA的每日心情
    擦汗
    13 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2021-4-28 17:02:21 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    使用场景:大家可以看一下本贴下面的标签,在每个标签之间的,后面,其实还有一个空白的,如下面的一个主题的标签:

    LabVIEW 2009, Advanced Signal Processing Toolkit 2009, LabVIEW2009高级信号处理工具包, ASPT2009, 高级信号处理工具包2009, Advanced Signal Processing Toolkit 2009
    在逗号之后,还有一个空格占位符,以将标签分隔的更开。当然,对于本论坛程序来说,是可以修改源代码,将这个空格删除。但是这里,我们是为了演示一个LabVIEW里的小功能。
    作者经常会更新一些内容,在视觉论坛visionbbs.com更新了,还得将其更新到石鑫华视觉网shixinhua.com。因为内容基本上是一样的,也就是复制过去的问题。但是在视觉论坛里的标签或者是关键字之间,就会有这么一个空格。如果直接复制到石鑫华视觉网中,那么其页面的关键字中,第二个开始的关键字,都会多一个空格。但是这样,对于搜索引擎可能并不是很理想的,因为好像我们搜索一个词时,并没有习惯要在前面加一个空格。当然了,也可以在石鑫华视觉网的程序中,加入一些判断,将关键字前后的空格删除。可惜HTML、PHP语言作者并不了解太多,所以,这里只能使用了LabVIEW编写了一个小功能:

    LabVIEW匹配方式删除多余空白

    LabVIEW匹配方式删除多余空白

    LabVIEW搜索替换字符串方式删除多余空白
    该小工具的主要函数就是使用了LabVIEW中的搜索替换字符串函数,利用其来搜索视觉论坛中的逗号空格“, ”模式(双引号不包含,下同),搜索到了逗号空格 “, ”,则替换为逗号“,”。
    同时将替换后的字符串发送到剪贴板中,以方便在石鑫华视觉网中直接复制。
    为了更直接的使用,输入中的内容,是实时刷新的(键入时刷新属性启用),所以主要是使用粘贴功能来输入字符串。搜索替换后,将替换后的数字赋值给输出显示控件,并清空输入控件。所以,这里是不太适用手动输入内容的,因为实时刷新输入一个字符就会清空掉。

    小工具主要作用:搜索替换字符串函数的使用;剪贴板赋值;控件的赋值、刷新、键选中等基本操作。
    LabVIEW版本:2020SP1
    游客,如果您要查看本帖隐藏内容请回复

    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-11-10 00:00
  • 签到天数: 12 天

    连续签到: 2 天

    [LV.3]300FPS

    发表于 2024-11-10 00:17:25 | 显示全部楼层 来自:广东省深圳市南山区 电信
    LabVIEW搜索替换字符串方式删除多余空白与剪贴板操作
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 21:21

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表