C# 문자열 이스케이프/언이스케이프 도구
이 C# 문자열 이스케이프/언이스케이프 도구로 C# 소스 코드용 텍스트를 준비하거나 이스케이프된 내용에서 읽을 수 있는 문자를 복원하세요. 정규 문자열은 C# 이스케이프 시퀀스로 백슬래시, 따옴표, 제어 문자, 비ASCII 문자를 인코딩하고, verbatim 문자열은 포함된 따옴표를 두 배로 씁니다. 언이스케이프는 \uXXXX, \UXXXXXXXX, \xH…H, 이름 있는 이스케이프를 인식합니다. 입력을 붙여넣거나 드래그하고, 방향을 선택한 뒤 결과를 복사하세요.
이 C# 문자열 이스케이프/언이스케이프 도구는 C# 코드용 텍스트를 준비하고 이스케이프된 내용을 다시 읽기 쉽게 만드는 데 도움이 됩니다. 입력을 붙여넣거나 드래그하고 이스케이프할지 언이스케이프할지 선택한 뒤 결과 텍스트를 복사하세요. 읽을 수 있는 형태와 C# 문자열 표현 사이에서 텍스트를 옮길 때 유용합니다.
정규 C# 문자열의 경우 이스케이프는 백슬래시, 따옴표, null, alert, backspace, form feed, newline, carriage return, tab, vertical tab 같은 제어 문자를 처리합니다. 비ASCII 문자는 \uXXXX 또는 \UXXXXXXXX 이스케이프로 표현됩니다. @"…" 형태로 작성되는 verbatim C# 문자열에서는 내부 따옴표를 두 배로 씁니다. 언이스케이프는 \uXXXX, \UXXXXXXXX, \xH…H, 이름 있는 이스케이프를 처리합니다.
C# 문자열 리터럴은 정규 문자열과 verbatim 문자열의 규칙이 다르므로, 준비 중인 리터럴에 따라 올바른 표현이 달라집니다. 정규 문자열은 특수 문자에 이스케이프 시퀀스를 사용하고, verbatim 문자열은 두 배로 쓴 따옴표를 사용합니다. 이스케이프된 텍스트를 되돌리는 변환은 이스케이프 코드를 읽는 대신 문자열이 무엇을 나타내는지 살펴봐야 할 때도 도움이 됩니다.
이 도구는 브라우저에서 완전히 동작합니다. 입력은 사용자의 기기에서 처리되며 서버로 전송되지 않습니다. 무료이며 페이지가 로드된 후에는 오프라인으로 동작합니다. 개발자와 DevOps 엔지니어는 소스 코드 리터럴 준비, 이스케이프된 텍스트 검사, 이스케이프된 내용과 읽을 수 있는 C# 문자열 내용 사이의 이동에 사용할 수 있습니다.
1단계: C# 텍스트를 도구에 붙여넣거나 드래그하세요. 이스케이프할 내용을 넣거나 이미 이스케이프된 텍스트를 언이스케이프할 수 있습니다.
2단계: 이스케이프할지 언이스케이프할지 선택하세요. 도구가 입력에 맞는 C# 문자열 처리를 적용합니다.
3단계: 사용할 맥락에서 결과를 확인하세요. 정규 문자열과 verbatim 문자열은 따옴표를 다르게 처리합니다.
4단계: 변환된 텍스트를 복사하세요. 소스 코드에 붙여넣거나 언이스케이프된 문자를 필요한 곳에 사용하세요.
사용 사례: 백슬래시나 따옴표가 리터럴을 깨지 않도록 다른 정규 C# 문자열 안에 텍스트를 포함시키세요.
사용 사례: 이스케이프가 빽빽한 C# 문자열을 시퀀스를 문자로 되돌려 읽기 쉽게 만드세요.
사용 사례: 제어 문자용 이스케이프를 포함해 C# 소스 코드에 붙여넣을 텍스트 값을 준비하세요.
사용 사례: 정규 C# 문자열을 준비할 때 비ASCII 문자를 \uXXXX 또는 \UXXXXXXXX 이스케이프로 표현하세요.
사용 사례: 내부 따옴표를 두 배로 쓰는 verbatim C# 문자열에서 따옴표가 어떻게 나타나야 하는지 확인하세요.
사용 사례: 코드에서 복사한 문자열을 검토할 때 \n, \t, \xH…H 같은 C# 이스케이프 시퀀스를 변환하세요.