sdf111aaaaa222lmdosfm
abcedddd111aa5a222lmdlfjaosfm
sdfsdasdf111aa4aa222lmdlfjao
以上三个示例中111跟222开头跟结尾的值是随机的."111"跟"222" 都是固定唯一的,.
如何获取"111"跟"222" 之间的值
如"abcedddd111aa5a222lmdlfjaosfm" 怎么取出"aa5a"的值
谢谢
abcedddd111aa5a222lmdlfjaosfm
sdfsdasdf111aa4aa222lmdlfjao
以上三个示例中111跟222开头跟结尾的值是随机的."111"跟"222" 都是固定唯一的,.
如何获取"111"跟"222" 之间的值
如"abcedddd111aa5a222lmdlfjaosfm" 怎么取出"aa5a"的值
谢谢
string str = "abcedddd111aa5a222lmdlfjaosfm";
string result = str.Substring(str.IndexOf("111") + 3, str.IndexOf("222") - str.IndexOf("111") - 3);
using System.Text.RegularExpressions;
string result = "sdfsdasdf111aa4aa222lmdlfjao";
result = Regex.Match(result, @"(?<=111).+?(?=222)", RegexOptions.IgnoreCase).Value;
str=str.SubString(11,4); //从第12个字符开始取4位
int index1 = s.IndexOf("111");
int index2 = s.IndexOf("222");
string result = s.Remove(index2).Substring(index1+3);
Console.WriteLine(result);
Console.WriteLine(Regex.Match(str, @"(?<=111).+(?=222)").Value);
/*
aa5a
请按任意键继续. . .
*/
string str = "abcedddd111aa5a222lmdlfjaosfm";
str = str.Remove(0, str.IndexOf("111"));
str = str.Remove(0, 3);
str = str.Substring(0, str.IndexOf("222"));
string str = "abcedddd111aa5a222lmdlfjaosfm";
str = str.Remove(0, str.IndexOf("111"));
str = str.Remove(0, 3);
str = str.Substring(0, str.IndexOf("222"));