假如有一个字符串“你好,你好,你好”,现在我想要把其中的“你好”转为“他好”,但是只转第一个,也就是说转换后的字符串应该是“他好,你好,你好”,请问如果我用.NET的正则表达式来做的话那应该怎么做呢?.NET中好像我找不到像JS一样不加g参数就不是全局查找的
以下的代码我试过行不通!!! var str = "你好!你好!你好";
str = Regex.Replace(str, "你好", "他好", RegexOptions.RightToLeft);
Response.Write(str);
以下的代码我试过行不通!!! var str = "你好!你好!你好";
str = Regex.Replace(str, "你好", "他好", RegexOptions.RightToLeft);
Response.Write(str);
解决方案 »
- 我的DropDownList下拉框中有一项 --请选择-- !!万一点到 --请选择-- 的话就会把这项添加到表中,请问如何屏蔽掉这项
- 求jmail4.4以上专业版组件,在线等待。!!!!!!!!!
- asp.net 2.0 编译的问题
- 怎样将组件中的web控件传递到网页上显示出来?谢谢!
- 做个调查,参与者就有分。关于dataset
- 如何:在子窗口中填写textbox后点确定后,关闭子窗口,并把提交的值做为参数传给父窗口中函数且执行该函数?
- 我来揭发一下
- 这是什么问题··救救我啊··
- 工程调用问题
- 小生请教:ASP.NET
- 请问土豆网视频技术是如何弄的?
- |zyciis| 我新建了一个类库,然后在里面添加了一些类,和几个js,和几张图片,我生成dll后,类里面的方法可以用,但里面的js和图片我在网页中如何调用 谢谢 常文件结构和内容
Regex r = new Regex("你好");
int length = r.Match(str).Groups[0].Length;
str = "他好" + str.Substring(length);
str = Regex.Replace(str, "你好", "他好");
Response.Write(str);
Regex re = new Regex("你好");
str = re.Replace(str, "他好", 1);
Console.WriteLine(str);
Regex re = new Regex("你好");
str = re.Replace(str, "他好",1);
Response.Write(str);