패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.0.0

string_unescape

문자열 표현(유니코드, 줄바꿈, 탭 등)을 해독하는 편리한 유틸리티입니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.9만
좋아요
6
Pub 점수
140

패키지 설치

flutter pub add string_unescape

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

유니코드 이스케이프 시퀀스, 줄바꿈, 탭 및 기타 특수 문자를 포함한 일반적인 문자열 표현을 언에스케이프하는 데 사용할 수 있는 경량 플러터/다트 패키지입니다. 외부 소스(예: JSON, 구성 파일, 사용자 입력)에서 오는 형식화된 텍스트를 다루기 쉽게 하기 위해 에스케이프된 리터럴을 포함한 문자열의 분석 및 처리를 단순화합니다. 이 패키지는 플랫폼 독립적이며 모든 주요 플러터 플랫폼을 지원합니다.

사용 사례

  • 이스케이프된 JSON 문자열 파싱
  • 이스케이프 문자를 포함한 구성 파일 처리
  • 특수 이스케이프를 사용한 사용자 입력 처리
  • 원시 문자열 리터럴을 읽기 쉬운 형식으로 변환
  • 가져온 텍스트 데이터 정리

주요 기능

  • 유니코드 언 escaping 지원
  • 줄 바꿈 및 탭 시퀀스 처리
  • 빠른 통합을 위한 간단한 API
  • 크로스 플랫폼 호환성
  • 경량이며 종속성 없음

적합한 대상

  • 텍스트 처리 앱
  • 데이터 가져오기/내보내기 도구
  • 구성 파서
  • 개발자 도구
  • 문자열 조작 라이브러리

고려 사항

  • 복잡한 정규 표현식 패턴을 처리하지 않음
  • 기본적인 이스케이프 시퀀스에 국한됨
  • 완전한 문자열 포맷팅에 적합하지 않음
  • 경계 사례에 대한 수동 처리가 필요합니다
  • 잘못된 입력에 대한 내장 검증 없음

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

String unescape

Handy utility to unescape string representation (unicode, newline, tab, etc).

Example

Unescape string

expect(unescape(r"a\nb"), "a\nb");
expect(unescape(r"a\x0ab"), "a\nb");

Unescape character

expect(unescapeChar(r"a"), 97);
expect(unescapeChar(r"🀀"), 0x1F000);

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.