| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1783 人关注过本帖
标题:用C#写的一个替换函数
只看楼主 加入收藏
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
"我爱编辑论坛".Substring()

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-11 17:49
chelcf
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-4-20
收藏
得分:0 

这个函数必须要知道开始位置和长度才得了嘛?

如果是"abcdefghijklmnopqrstuvwxyz"
取出"jkl"与"tuv"之间呢?


2006-08-11 17:54
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 
string str="abcdefghijklmnopqrstuvwxyz";
str.substring(str.indexof("jkl")+"jkl".length,str.indexof("tuv"))

[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-11 17:55
chelcf
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-4-20
收藏
得分:0 
提示以下错误

索引和长度必须引用该字符串内的位置。
参数名: length

2006-08-11 18:01
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
收藏
得分:0 

弄錯了
好像是其他哪個語言裡的

應該是

string str="abcdefghijklmnopqrstuvwxyz";
str.substring(str.indexof("jkl")+"jkl".length,str.indexof("tuv")-str.indexof("jkl")-"jkl".length)


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-11 18:08
chelcf
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2006-4-20
收藏
得分:0 

搞定
非常感谢!!!


2006-08-11 18:16
monday4667
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-8-11
收藏
得分:0 
正则表达式如下:
using System.Text.RegularExpressions;

MatchCollection mc; //将找到的匹配值放入MatchCollection 集合中
Regex r = new Regex("中国");
mc = r.Matches("中国中国中国");
for (int i = 0; i < mc.Count; i++)
{
Response.Write( mc[i].Value + " 打倒小日本:" + i+"<br>");
}

结果:
中国打倒小日本:0
中国打倒小日本:1
中国打倒小日本:2

和replace的区别就不用说了:)


学习就象是装满石头的桶,以为满了却可以装沙 再之却还可以装水
2006-08-12 09:13
快速回复:用C#写的一个替换函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.084074 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved