永发信息网

请求大神,C#如何截取字符串中指定字符之间的部分

答案:6  悬赏:80  手机版
解决时间 2021-11-20 03:10
请求大神,C#如何截取字符串中指定字符之间的部分
最佳答案
string stra = "abcdefghijk";
string strtempa = "c";
string strtempb = "j";
//我们要求c---g之间的字符串,也就是:defghi
//求得strtempa 和 strtempb 出现的位置:
int IndexofA = stra.IndexOf(strtempa);
int IndexofB = stra.IndexOf(strtempb);
string Ru = stra.Substring(IndexofA + 1, IndexofB - IndexofA -1);
Console.WriteLine("Ru = " + Ru); //----这就是你要的结果
Console.ReadLine();
全部回答
split("/nr")?
用正则表达式
使用正则表达式正解

string t = "我/r是/vhi中国人/nr”,“人民/n英雄/n永/ad锤/v不朽/aj";
Regex reg = new Regex(@"^.+?锤/v(.+?)/aj$");
Match math = reg.Match(t);
if (math.Success)
{
Console.WriteLine(math.Groups[1].Value);
}

输出:不朽
正则表达式
第一题:
static void Main(string[] args)
{
string s = "我/r是/vhi中国人/nr";
string s1 = s.Substring(8,3);//从第8个字符开始取3个字符
Console.WriteLine(s1);
Console.ReadLine();
}
第二题:
static void Main(string[] args)
{
string s = "人民/n英雄/n永/ad锤/v不朽/aj";
string s1 = s.Substring(15,2);//从第15个字符开始取2个字符
Console.WriteLine(s1);
Console.ReadLine();
}追问哎,要是这么简单,就不问百度了,肯定是索引位置不明确的情况,我已经实现了。用lastindexof ()和substring(),向前提取,再去字母
不过还是谢谢你的无私帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oki b840为什么每次打印都得按确定
求个从萧山机场到上虞汽车西站的机场巴士时刻
姐夫能当送妾吗
微型钻头的分步钻孔序列
现金收房卖房租房(天津河北区)地址好找么,我
Jira中如何搭建ldap服务?
成语大全(无奈人生
魅族mx4手机怎么样?
什么鱼头最好吃
做滴滴现在好做吗?
22.企业接受固定资产投资,除了应记人"固定资
也许是因为...也许是因为...也许是因为...造
结婚后没登记查体发钱吗
莴苣能和苹果一起榨橙汁给孩子喝吗
甲在加工一批零件,第一天加工了一半又十个,
推荐资讯
0.85% NaCl怎么配
当阳市育溪镇陈院中学地址有知道的么?有点事
育英宝贝看护点地址好找么,我有些事要过去,
我女30岁口臭有几年了
在中富银元理财收益高吗?
:怎样构建一个好课堂
面对心胸狭窄,小肚鸡肠的人,我做不到心胸宽
我误食了生四季豆,怎么办
92年到99年补缴养老保险滞纳金多少
72V50A电瓶需要多大充电器
1978年8月10号6点整出生五行什么命
冬季大棚种植黄瓜亩产量多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?