IndexOf 和 LastIndexOf 将 首尾的<p> 标签删除

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:44:15
您说的这个方式 能不能说个列子/。

很简单的,我给你简单写一下,希望能帮上你。

string test="<p>test</p>";

test.IndexOf('<'); //把test变量作为一个char数组,下标0开始。获取这个数组中与指定char字符 ‘<’ 所匹配的第一个个匹配项的下标. 即0;

test.LastIndexOf(">"); //搜索字符串中与指定字符匹配的最后一个匹配项的下标. 本例中为 10;

-------------------------------

//要截掉开始和结尾的<p></p>
//只要获得字符串中第一个 '>'的下标和最后一个 '<' 的下标即可
string test = "<p>test</p>"; //测试字符串变量

int index=test.IndexOf(">"); //先获取第一个’>‘ 的下标
MessageBox.Show(index.ToString());
test = test.Substring(index+1); //从这个下标的位置(+1)的位置开始截取,一直到最后
MessageBox.Show(test);
index = test.LastIndexOf("<"); //获取最后一个'<' 的下标
MessageBox.Show(index.ToString());
test = test.Substring(0, index);