vbscript - 如何在 VBS 中使用替换功能
问题描述
我应该如何修复此脚本以查找重复字符并删除多余的字符?
ColumnValue = ""
If Len(BaseCell(BaseRowIndex, "SwitchUnit_DD.DD003").Value) >0 Then
End If
If Len(BaseCell(BaseRowIndex, "Actuator_DD.DD003").Value) >0 Then
ColumnValue = ColumnObject.DisplayValue & "-" & BaseCell(BaseRowIndex, "SwitchUnit_DD.DD003").Value & "-" & BaseCell(BaseRowIndex, "Actuator_DD.DD003").Value
Else
ColumnValue = ColumnObject.DisplayValue
End If
Replace(ColumnValue,Find"--",Replacewith"-")
解决方案
Replace
是一个函数,这意味着它返回一个值。它不会改变它。由于要更改值,因此必须使用函数设置变量的值。
最后一行应该是这样的:
ColumnValue = Replace(ColumnValue, "--", "-")
推荐阅读
- java - 无法在android中将数据输入数据库
- android - 如何在活动更改时继续显示对话框
- c# - 为什么 TcpClient 的这段代码在 vb.net 中有效,但在 c# 中无效?
- python - 字典和列表有什么区别?
- json - React:如何使用 react-image-gallery 将图像从数组显示到轮播中并带有缩略图
- swift - 如何在 Swift4 中将 NSNumber 转换为字符串?
- python - 如何在python中的正则表达式代码中正确更改日期和时间?
- sql - 为用户管理系统设计一个数据库
- php - 如何在 laravel 中设置路径 tinymce
- php - 使用 REST API 上传文件和数据