本文介绍了在某个字符串中获取标记值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的字符串:
string s =Tag periode< periode> sbsr Rp。< total_tagihan> ;, Lakukan pmbyrn melalui rek v acc< ; va> ;.Abaikan sms ini jk sdh mmbyar;
i希望结果所有字符串都在标签<>像这样:
periode
total_tagihan
va
我尝试过:
i have string like this :
string s ="Tag periode <periode> sbsr Rp.<total_tagihan>, Lakukan pmbyrn melalui rek v acc <va>. Abaikan sms ini jk sdh mmbyar";
i hope results all string in tag <> like this :
periode
total_tagihan
va
What I have tried:
int posFrom = input.IndexOf(charFrom);
if (posFrom != -1) //if found char
{
int posTo = input.IndexOf(charTo, posFrom + 1);
if (posTo != -1) //if found char
{
return input.Substring(posFrom + 1, posTo - posFrom - 1);
}
}
推荐答案
static void Main(string[] args)
{
string s = "Tag periode <periode> sbsr Rp.<total_tagihan>, Lakukan pmbyrn melalui rek v acc <va>. Abaikan sms ini jk sdh mmbyar";
var temp = s.Split('<');
foreach (string item in temp)
{
int index = item.IndexOf('>');
if (index > -1)
Console.WriteLine(item.Substring(0, index));
}
Console.ReadLine();
}
这篇关于在某个字符串中获取标记值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!