Strings.Replace 方法的注意事项
可是最近发现一个问题,就是当原字符串为 String.Empty (空字符串) 时,其传回值会为 Nothing。
如下程序代码会发生「参考的对象具有 'Nothing' 的值」的错误讯息。因为原字符串为空字符串,透过 Strings.Replace 方法会传回 Nothing,所以会造成这个错误。
所以在使用 Strings.Replace 方法要特别注意这点,防止发生异常的错误。而我的作法就是撰写另一个 StrReplace 方法来取代 Strings.Replace 方法,防止这类错误。
''' 字符串取代。
''' </summary>
''' <param name="Expression">原始字符串。</param>
''' <param name="Find">搜寻的子字符串。</param>
''' <param name="Replacement">取代的子字符串。</param>
Public Shared Function StrReplace()Function StrReplace(ByVal Expression As String, _
ByVal Find As String, ByVal Replacement As String) As String
If String.IsNullOrEmpty(Expression) Then
Return String.Empty
Else
Return Replace(Expression, Find, Replacement)
End If
End Function
Strings.Replace 方法的注意事项相关推荐
- python modis数据拼接_python调用HEG工具批量处理MODIS数据的方法及注意事项
下面的代码主要用于使用python语言调用NASA官方的MODIS处理工具HEG进行投影坐标转换与重采样批量处理 主要参考 HEG的用户手册:https://newsroom.gsfc.nasa.go ...
- python批处理工具_python调用HEG工具批量处理MODIS数据的方法及注意事项
下面的代码主要用于使用python语言调用NASA官方的MODIS处理工具HEG进行投影坐标转换与重采样批量处理 主要参考 HEG的用户手册:https://newsroom.gsfc.nasa.go ...
- python replace方法_Python str replace()方法
目录 描述 语法和参数 返回值 使用示例 1. 省略count时 2. count值存在 注意事项 1. old_str与new_str相等时 2. count值大于old_str出现的次数 3. o ...
- java findpage 方法_Java Strings.isNotBlank方法代碼示例
本文整理匯總了Java中de.invesdwin.util.lang.Strings.isNotBlank方法的典型用法代碼示例.如果您正苦於以下問題:Java Strings.isNotBlank方 ...
- Dubbo+zookeeper使用方法以及注意事项
Dubbo+zookeeper使用方法以及注意事项 最近在一个项目中想做一个数据库查询的服务,目的是将数据库查询这块从程序中脱离出来,形成一个公共的服务平台,大家都可以调用,经过考虑决定选用Dubbo ...
- JavaScript replace() 方法
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 格式:stringObject.replace(regexp/substr,replacement) ...
- js mysql替换_JavaScript_js使用正则实现ReplaceAll全部替换的方法,JS 字符串有replace() 方法。但这 - phpStudy...
js使用正则实现ReplaceAll全部替换的方法 JS 字符串有replace() 方法.但这个方法只会对匹配到的第一个字串替换. 如下例: New Document var str = " ...
- JavaScript stringObject.replace() 方法
定义和用法: replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 语法: stringObject.replace(RegExp/substr,reol ...
- js中match、replace方法中使用正则表达式
为什么80%的码农都做不了架构师?>>> js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...
最新文章
- 特斯拉再裁员3000多人,马斯克称别无选择
- 从oracle中读取图片,从oracle数据库中读取图片,在jsp?
- mysql事务在提交后才发送给数据库执行_从一个线上问题分析binlog与内部XA事务提交过程...
- [LuoguP1064][Noip2006]金明的预算方案
- ubuntu安装与配置mysql_ubuntu下mysql的安装与配置
- [Web 前端] 解决因inline-block元素导致的空白间距和元素下沉
- Windows下配置Squid反向代理服务器
- Linux中vi、vim命令大全
- librdkafka的安装和使用
- 推荐系统 | (4) 可解释推荐系统---知其然,知其所以然
- MGRE ISP是路由器(思科设备)
- 跟踪信号发生器理论与操作
- 月光下的凤尾竹—彩云之南西双版纳游记
- BLE 技术(四)--- 链路层五种通信模式和空口协议设计 (Core_v5.2)
- 3月盘点众厂商 云计算劳模大奖颁给谁
- LabwindowsCVI Excel操作说明及事例
- Unreal 后期处理材质范例
- 关于在caddy环境下,使用https协议UC无法下载的解决方法。
- 【Python】内存、引用、驻留
- log()函数(C++)
热门文章
- HDU 4879 ZCC loves march (并查集,set,map)
- C#6.0语言规范(八) 语句
- 87-区间线段树(板子)--那个苑区的人最瘦
- html图片标签和语义化标签和音频
- DP专题训练之HDU 1087 	Super Jumping!
- matlab 读写其他格式数据文件(excel)
- 51nod 1575 Gcd and Lcm
- 为mongodb加上权限
- XCTF_Web_新手练习区:simple_php
- Python编写自动化脚本(无验证码)