728x90
반응형
728x170
▶ Regex 클래스 : 모든 XML 태그를 소문자로 변경하기 예제
using System.Text;
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.AppendLine("<ParentNode>");
stringBuilder.AppendLine(" <ChildItem TestAttribute=\"ValueCasing\">");
stringBuilder.AppendLine(" This text Will not Be Harmed!");
stringBuilder.AppendLine(" </ChildItem>");
stringBuilder.AppendLine("</ParentNode>");
string sourceXML = stringBuilder.ToString();
string targetXML = GetLowerCaseTagXMLString(sourceXML);
728x90
▶ Regex 클래스 : 모든 XML 태그를 소문자로 변경하기
using System.Text.RegularExpressions;
#region 소문자 태그 XML 문자열 구하기 - GetLowerCaseTagXMLString(sourceXML)
/// <summary>
/// 소문자 태그 XML 문자열 구하기
/// </summary>
/// <param name="sourceXML">소스 XML 문자열</param>
/// <returns>소문자 태그 XML 문자열</returns>
public string GetLowerCaseTagXMLString(string sourceXML)
{
string targetXML = Regex.Replace
(
sourceXML,
@"<[^<>]+>",
p => { return p.Value.ToLower(); },
RegexOptions.Multiline | RegexOptions.Singleline
);
return targetXML;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] SHA512Managed 클래스 : SHA512 해시값 구하기 (0) | 2017.06.22 |
---|---|
[C#/COMMON] SHA384Managed 클래스 : SHA384 해시값 구하기 (0) | 2017.06.22 |
[C#/COMMON] SHA256Managed 클래스 : SHA256 해시값 구하기 (0) | 2017.06.22 |
[C#/COMMON] 객체 메소드 동적 실행하기 (0) | 2017.06.21 |
[C#/COMMON] 특정 파일을 선택해 파일 탐색기 실행하기 (0) | 2017.06.14 |
[C#/COMMON] Dns 클래스 : GetHostAddresses 정적 메소드를 사용해 실행 호스트 IP 주소 여부 구하기 (0) | 2017.06.14 |
[C#/COMMON] 윈도우즈 7 데스크톱과 탐색기 갱신하기 (0) | 2017.06.14 |
[C#/COMMON] TimeSpan 구조체 : 포맷 문자열을 사용해 문자열 구하기 (0) | 2017.06.13 |
[C#/COMMON] DOS 명령어 실행하기 (0) | 2017.06.12 |
[C#/COMMON] 다각형 무게 중심 구하기 (0) | 2017.06.11 |
댓글을 달아 주세요