여러 번 교체해야하는 경우 Stringbuilder 대 문자열을 여러 번 읽었습니다. WIKI 표기법으로 HTML 문자열 (모두 매우 간단한 형식)을 변환해야하고 SO에서 찾은 코드에서 내 자신을 굴릴 것입니다. 이 작업을 수행하는 더 간단한 방법이 있는지 궁금하네요. 또한 StringBuilder의 이점을 구현하는 방법도 궁금합니다. 이제까지 내 모든 시도는 비참하게 실패했습니다. 사전에 조언하고 감사드립니다.대소 문자를 구분하지 않는 StringBuilder 대체
public static string ConvertHTML2WIKInotation(string htmlstring)
{
StringBuilder sb = new StringBuilder(htmlstring);
htmlstring = ReplaceInsensitive(htmlstring, "<hr>", "----");
htmlstring = ReplaceInsensitive(htmlstring, "<hr />", "----");
... etc.
return sb.ToString();
}
static public string ReplaceInsensitive(this string str, string from, string to)
{
str = Regex.Replace(str, from, to, RegexOptions.IgnoreCase);
return str;
}
html 파서를 사용하는 것이 좋습니다. – juharr