社区
C#
帖子详情
C#里面 如何替换一个字符串里面某一位置的一个字符值
freedom1980
2004-11-22 09:02:48
Replace() 函数好像只能替换整个字符串啊
...全文
1435
8
打赏
收藏
C#里面 如何替换一个字符串里面某一位置的一个字符值
Replace() 函数好像只能替换整个字符串啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greennetboy
2004-11-22
打赏
举报
回复
记得在操作string的方法中有个Replace()函数,这个函数可以接受n多不同类型的参数,如:
1。Replace(string,string);//从输入字符串中的第一个字符开始,用替换字符串替换 Regex 构造函数中指定的正则表达式定义的模式的指定数目的匹配项
2。Replace(string1,string2,int);//string1要替换的字符串 string替换为的字符串, int最大替换次数
3。Replace(string,string,string)//其中第二个string为要匹配的正则表达式模式
还有很多不同参数的方法,具体察看一下ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfSystemTextRegularExpressionsRegexClassReplaceTopic.htm,我觉得这里面一定有可以满足你条件的方法
mxfeng
2004-11-22
打赏
举报
回复
mid函数/vb.net中的,相信c#一定也有,
**********************************************
下面程序来自msdn
********************
dim mystring as string
mystring="The dog jumps" '初始化字符串
Mid(mystring,5,3)="fox" 'mystring="The fox jumps"
saucer
2004-11-22
打赏
举报
回复
但这样是产生新的字符串,如果你需要经常性的改变,考虑用StringBuilder
StringBuilder sb= new StringBuilder();
sb[n] = 'x';
cathylang
2004-11-22
打赏
举报
回复
string str = "abcd"; //替换c为m
string str1 = str.Substring(0,2); //ab
string str2 = str.Substring(3); //d
str = str1 + "m" + str2; //abmd
saucer
2004-11-22
打赏
举报
回复
use its Remove/Insert method
freedom1980
2004-11-22
打赏
举报
回复
这我也知道啊
但是有这个函数更方便啊
xiaoslong
2004-11-22
打赏
举报
回复
帮你顶
北京的雾霾天
2004-11-22
打赏
举报
回复
你可以多选一些字符,来达到唯一性,再替换啊.
C#
基类整理
我收集的
C#
基类,比较全.我收集的
C#
基类,比较全. 包含有: ASP.NET类库
C#
读取AD域里用户名或组 Common类库 DotNet基础类大全 SqlHelper基类
字符
串
加密
C#
替换
string
字符
串
指定
位置
的
字符
C#
替换
string
字符
串
指定
位置
的
字符
源码实例如下: string str = "faewfaega,"; int length = str.Length; StringBuilder temp = new StringBuilder(str); temp.Replace(",", "", length - 1, 1); str = temp.ToString();
Unity3D游戏开发极速入门
C#
+Unity3D实现2D游戏开发极速入门,课程内容包括:认识
C#
变量与输出
字符
串
输出数据类型转换类与方法方法的调用一撮金算法实现数组的使用方法传参与
字符
串
截取for循环的使用窗体程序一撮金窗体实现条件语句基础串讲break/continue/数组遍历异常与动画原理井字游戏需求分析井字游戏棋盘井字游戏示例代码讲解访问修饰符与封装字段理解this与私有字段方法参数类型基础回顾与
值
传递示例引用传递与基础算法
字符
串
处理(一)
字符
串
处理(二)及类型转换贪吃蛇游戏技术分析(一)贪吃蛇游戏技术分析(二)泛型等概念解析Unity3D游戏开发概述Unity3D一撮金游戏实现(上)Unity3D一撮金游戏实现(下)Unity3D五子棋游戏技术分析(一)Unity3D五子棋游戏技术分析(二)Unity3D五子棋游戏技术分析(三)Unity3D编程基础训练(一)Unity3D编程基础训练(二)Unity3D编程基础训练(三)下载资源角色入场角色控制器与键盘输入装饰世界阻止移动可搜集对象伤害区域与敌人摄像机游戏声音的使用声音的空间化构建运行与分发
c#
基础补强精灵动画射线投射粒子Unity3D基础串讲
C#
基础回顾3D贪吃蛇游戏设计(一)3D贪吃蛇游戏设计(二)3D贪吃蛇游戏设计(三)
C#
开发之——
字符
串
替换
(4.4)
一 概述
字符
串
的
替换
操作是指将
字符
串
中指定的
字符
串
替换
成新
字符
串
在
C#
中
替换
字符
串
的方法是Replace方法 二 实例在 Main 方法中从控制台输入
一个
字符
串
,然后将
字符
串
中所有的‘,’
替换
成‘_’ 2.1 代码 复制 1 2 3 4 5 6 7 8 9 10 11 12 class Program { static void Main(string[] args) { string str =..
c#
判断
一个
字符
串
是否包含另
一个
字符
串
C#
开发过程中针对
字符
串
String类型的操作是常见操作,有时候需要判断某个
字符
串
是否包含在另
一个
字符
串
,此时可以使用IndexOf方法以及Contain方法来实现此功能,Contain方法返回True和False,而IndexOf方法可以返回所在的索引
位置
,如果为查找到对应的
字符
串
,则返回-1。
C#
中
字符
串
IndexOf方法的使用格式为:StringA.IndexOf(StringB)。StringA表示被查找的
字符
串
,StringB则表示需要查找的目标
字符
串
。如果存在则返回所在的索引开始
位置
,否则返
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章