德州技校招生:C#如何判断一个变量在另一个变量中的位置

来源:百度文库 编辑:高校问答 时间:2024/05/01 12:41:04
一个很长的字符串,其中包含“变量1”和“变量2”,且“变量1”在“变量2”的前面。
想实现取“变量1”和“变量2”中间内容的函数。取出来后放到一个变量里。
C#如何实现?

String str = "*******变量1******变量2*******";
int nIndex1 = str.IndexOf("变量1");
int nIndex2 = str.IndexOf("变量2");

String substr = str.SubString(nIndex1, nIndex2 - nIndex1);

1、用正则表达式
2、String.IndexOf