如何多次提取字符串中的指定字符串
Posted 悲淚滿衣襟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何多次提取字符串中的指定字符串相关的知识,希望对你有一定的参考价值。
例如:从数据中获取content字符串,这个content用于前台html的显示,content中包含多个<img src="_IIMMGG_2156537">,_IIMMGG_后面的数字是imageid,每个img标签的id各不相同,如何获取content中各_IIMMGG_后面的imageid呢?
--解决方案
string tmp = this.m_PropContent; Regex RX = new Regex(@"_IIMMGG_\-?\d+", RegexOptions.Compiled); MatchCollection match = RX.Matches(tmp,0); string imageId = ""; foreach(Match ma in match) { string strValue= ma.Value; string strId = strValue.Replace("_IIMMGG_",""); imageId+= strId+","; }
以上是关于如何多次提取字符串中的指定字符串的主要内容,如果未能解决你的问题,请参考以下文章