简体   繁体   English

正则表达式选择所有C#

[英]Regex select all C#

I have: 我有:

<div class="content-text view-item-long-description-content">
        Yellow Taxi Magnetic Base Roof Top Cab LED Logga ljus med cigarett&#228;ndare 12V<br />
 <br />
 Helt ny!!!<br />
 Material: H&#246;g kvalitet PVC<br />
 Magnetisk bas (Easy f&#228;sta p&#229; taket)<br />
 F&#228;rg: Gul (Vitt &#228;r ocks&#229; tillg&#228;ngliga.)<br />
 LED-ljus F&#228;rg: Gul<br />
 Antal: 1 st<br />

</div>

I want select everything between view-item-long-description-content"> and </div> . 我想选择view-item-long-description-content"></div>之间的所有view-item-long-description-content">

I try: 我尝试:

Regex Allb = new Regex(@"content-text\s*view-item-long-description-content"">(.+?)</div>");

How I can select everything? 如何选择所有内容?

How about: 怎么样:

Match match = Regex.Match(input, "view-item-long-description-content\">(?'content'.*)<\\/div>");
if (match.Success)
{
   string content = match.Groups["content"].Value;
   // content is the whole block inside those two strings
}
else 
{
   // There was no match
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM