English 中文(简体)
删除使用 c[封闭式]的四端tag中无内装的只有四级标签
原标题:Remove the Only DIV tags from string without contents in div tags using c# [closed]
  • 时间:2012-01-12 09:49:49
  •  标签:
  • c#
  • html
问题回答

这一表述将产生内部内容:

string resultString = null;
try {
    resultString = Regex.Match(part, "(?<=")(.*)(?=")", RegexOptions.IgnoreCase |     RegexOptions.Multiline).Value;
} catch (ArgumentException ex) {
    // Syntax error in the regular expression
}
var output = input.Replace("<div>", "").Replace("</div>", "")

Check String.replace method http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx

您可取代<代码><div> 和</div> string with

我在此建议你。 定期使用<代码></?Div>,并使用:

var regex = new Regex(@"</?Div>", RegexOptions.IgnoreCase);
var newString = regex.Replace(stringToReplace, string.Empty);
result = "yourstring".Replace("<DIV>", "").Replace("</Div>", "");

我只是根据现有数据尝试最简单的事。

var str = "<div>test</div>
<div>for IE</div>";

var output = str.Replace("<div>",string.Empty).Replace("</div>",string.Empty);

或者,如果你对你可能希望使用Regex的遗体有属,则更复杂。

 string input = @"<Div>test</Div>
<Div>for IE</DIV>";
 string pattern = @"<(/)*(Div){1}>";
 string output = Regex.Replace(input, pattern, String.Empty, RegexOptions.IgnoreCase);




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签