String Replace 不区分大小写的方法
在C#写代码时发现Replace没有像compare一样有区分大小对比的方法, 所以我就自己写了一个方法ReplaceStr
如下:
private string ReplaceStr(string str, string key, string value,bool IgnoreCase)
{
string newstr = str.Replace(key, value);
int i = newstr.IndexOf(key, StringComparison.OrdinalIgnoreCase);
if (i > 0&&IgnoreCase)
{
key = newstr.Substring(i, key.Length);
return ReplaceStr(newstr, key, value,IgnoreCase);
}
else
{
return newstr;
}
}
主要用到的还是
newstr.IndexOf(string, StringComparison.OrdinalIgnoreCase)有StringComparison.OrdinalIgnoreCase属性不区分大小写.
String Replace 不区分大小写的方法相关推荐
- 是否有一个不区分大小写的string.Replace的替代方法?
本文翻译自:Is there an alternative to string.Replace that is case-insensitive? I need to search a string ...
- java replace无效_Java String.replace()方法无效的原因及解决方式
首先我们来看个例子 public class Demo1 { public static void main(String[] args) { String aa="abcd"; ...
- java中replace的用法_Java String replace() 使用方法及示例
Java String replace() 使用方法及示例 Java String replace()方法用 新的字符/文本 替换字符串中每个匹配的旧字符/文本. replace()方法的语法是 st ...
- JS删除String里某个字符的方法
关于JS删除String里的字符的方法,一般使用replace()方法.但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则. 1 2 3 4 var str = " ...
- string contains不区分大小写_String基础复习
01-字符串的常量池 String package com.practise.string.heima.StringBase;/* java.lang.String类代表字符串. API当中说:Jav ...
- excel vba replace函数的使用方法
Repalace函数是vba中常用的字符替换函数,本文介绍了replace的基本使用方法,6个参数的意思. Sub replacetest()Dim str As String Dim str2 As ...
- python字符串替换功能string.replace()可以用正则表达式,更优雅
技巧 小技巧省写代码!python 中的字符串替换操作,也就是 string.replace() 是可以用正则表达式的. 之前,我的代码写法如下: 使用正则表达式也生效后,代码变得优雅简洁: 备注:上 ...
- java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法
展开全部 JAVA中string.replace()和string.replaceAll()的区别及用法乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),32 ...
- java string replace 重载_关于Java:如何使用replace(char,char)替换字符b的所有实例为空...
如何使用replace(char,char)将字符" b"的所有实例全部替换为空. 例如: Hambbburger to Hamurger 编辑:有一个约束,我只能使用1.4.2, ...
最新文章
- SQL*Plus 说明
- dp_Pku1887
- 用ram实现寄存器堆_纯C语言实现bootloader
- QDoc标记命令Markup Commands
- MySQL复制数据库
- VHDL其他顺序语句
- python3.70_Python3 基本数据类型
- mesh和wifi中继的区别_小米官方科普路由器Mesh功能,它和普通的中继有什么区别...
- JS DOM节点增删改查 属性设置
- 计算机软件专业的中期目标,计算机软件工程专业职业生涯设计.doc
- c语言atm实训报告总体框架图,实训报告-ATM.doc
- 光缆弹性模量计算_光缆的基本常识
- activitimq集群搭建_activemq集群的搭建
- InnoDB行格式(COMPACT,redundant)对比
- 基于I2C协议的AHT20温湿度传感器的数据采集及OLED屏显示
- 【python--爬虫】千图网高清背景图片
- 内蒙古中医药杂志内蒙古中医药杂志社内蒙古中医药编辑部2022年第4期目录
- Manjaro 没有声音(伪输出)怎么办
- css背景图片半透明效果
- python变量名可以用下划线开头吗_python以下划线开头的变量和函数的作用