C# 提取多个想要的数据用正则表达式怎么写? 10
要提取name,address,lat,Ing,还有个电话的,这里没显示出来,哪位大神能帮帮忙...
要提取name,address,lat,Ing,还有个电话的,这里没显示出来,哪位大神能帮帮忙
展开
2个回答
展开全部
string partten = @"<name>[\s\S]+</name>";
匹配其他字符串响应修改name改为address等等就行了,不过我觉得如果既然是xml格式或者是json格式的你和不如直接用xml接口解析呢,c#解析xml和json这种的都有的啊。
匹配其他字符串响应修改name改为address等等就行了,不过我觉得如果既然是xml格式或者是json格式的你和不如直接用xml接口解析呢,c#解析xml和json这种的都有的啊。
追答
if(yElement.SelectSingleNode("telephone")==null)
{
MyTelephone="";
}
else
{
MyTelephone=yElement.SelectSingleNode("telephone").InnerText;
}
此方法不能用在"telephone//xx"这种格式。这个格式如果找不到就会异常,你就得能用try{}catch{}来判断
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询