div 태그의 내용이없는 문자열에서 DIV 태그를 제거합니다.div 태그의 내용이없는 문자열에서 DIV 태그 만 제거 C#
입력 : <Div>test</Div>\r\n<Div>for IE</DIV>
출력 : test\r\n for IE
div 태그의 내용이없는 문자열에서 DIV 태그를 제거합니다.div 태그의 내용이없는 문자열에서 DIV 태그 만 제거 C#
입력 : <Div>test</Div>\r\n<Div>for IE</DIV>
출력 : test\r\n for IE
result = "yourstring".Replace("<DIV>", "").Replace("</Div>", "");
확인하려면 string.replace 방법 http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx
당신은 얻을 것이다 ''
이 식을 가진 <div>
및 </div>
문자열을 대체 할 수 ~의 NER의 내용 :
string resultString = null;
try {
resultString = Regex.Match(part, "(?<=\")(.*)(?=\")", RegexOptions.IgnoreCase | RegexOptions.Multiline).Value;
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}
난 그냥 현재의 데이터를 기반으로 간단한 일을 시도 할 것입니다.
var str = "<div>test</div>\r\n<div>for IE</div>";
var output = str.Replace("<div>",string.Empty).Replace("</div>",string.Empty);
또는 당신이 정규식을 사용할 수 있습니다 사업부의 특성을 좀 더 복잡한 경우에
.var output = input.Replace("<div>", "").Replace("</div>", "")
여기가 제 제안입니다. 이처럼이 정규 표현식 \</?Div\>
을 가지고 사용
var regex = new Regex(@"\</?Div\>", RegexOptions.IgnoreCase);
var newString = regex.Replace(stringToReplace, string.Empty);
string input = @"<Div>test</Div>\r\n<Div>for IE</DIV>";
string pattern = @"\<(\/)*(Div){1}\>";
string output = Regex.Replace(input, pattern, String.Empty, RegexOptions.IgnoreCase);