텍스트 조작은 거의 모든 애플리케이션에 존재하며, 텍스트를 적절하게 처리하면 애플리케이션 성능이 향상됩니다.
이 책에서는 VB를 소개합니다. NET 텍스트 처리(예: 텍스트 저장, 텍스트 대체 및 추가 등) 이 책은 다양한 텍스트 조작 방법의 장단점, 속도를 자세히 비교하여 애플리케이션에 가장 적합한 방법을 쉽게 선택할 수 있도록 도와줍니다. 이 책은 간단한 언어 사용에 중점을 둡니다. NET Framework의 문자열 처리를 위한 가장 중요한 도구인 정규식을 소개하고 텍스트 일치 및 조작을 위한 고유한 식을 작성하는 방법을 소개합니다. 이 책에 담긴 설명은 실용적이고 생생하며, 책에 수록된 많은 양의 코드를 여러분의 애플리케이션에 직접 사용할 수 있습니다.
이 책은 업무용으로 적합합니다. 애플리케이션에서 텍스트 처리 효율성을 향상시키려는 NET 개발자.
목차
1장 시스템이 텍스트를 처리하는 방법
1.1. 넷 프레임워크
1.1.1 공용 언어 런타임
1.1.2. 넷 프레임워크 클래스 라이브러리
1.2 텍스트는 데이터 유형입니다
1.2.1 비주얼 베이직. 순 데이터 유형
1.2.2 문자 및 문자 세트
1.2.3 문자열 데이터 유형
1.3 텍스트 저장
1.3.1 캐시 기술
1.3.2 내장
1.3.3 다른 방법
1.3.4. 순 구현
1.4 문자열 연산
1.4.1 연결 문자열
1.4.2 하위 문자열
1.4.3 문자열 비교
1.4.4 데이터 유형 변환
1.4.5 형식 문자열
1.5 문자열 사용법
.1.5.1 문자열 구성
1.5.2 문자열 분석
1.6 국제화
1.7. 순 리소스 파일
1.8 요약
2장 문자열 및 문자열 빌더 클래스
2.1 이 장에서 사용되는 도구 알아보기
2.2 텍스트 구성
2.3 비주얼베이직과. 넷 프레임워크
2.3.1 인덱스
2.3.2 Null 값과 빈 문자열
2.4 문자열 수업
2.4.1 내장 문자열
2.4.2 건설
2.4.3 문자열에 값 할당하기
2.5 스트링빌더 수업
2.5.1 길이와 용량
2.5.2 tostring() 메소드
2.6 문자열 연산
2.61 연결
2.6.2 하위 문자열
2.6.3 문자열 비교
2.6.4 형식
2.7 문자열 사용
2.7.1 문자열 만들기
2.7.2 마크
2.7.3 문자열 순서 바꾸기
2.7.4 삽입, 삭제 및 교체
2.7.5 스트링과 스트링빌더 중에서 선택하세요
2.8 요약
3장 문자열 변환
3.1 tostring() 메소드
3.2 숫자 값을 문자열로 표현하기
3.3 날짜와 시간을 문자열로 표현하기
3.4 다른 객체를 문자열로 표현하기
3.5 문자열을 사용하여 문자열을 표현하세요
3.6 문자열을 다른 유형으로 표현하기
3.6.1 문자열을 숫자로 변환
3.6.2 문자열을 날짜와 시간으로 변환
3.7 컬렉션과 배열 사이에서 문자열 이동하기
3.7.1 배열
3.7.2 배열리스트 객체
3.7.3 딕셔너리 객체
3.8 요약
4장 국제화
4.1 유니코드
4.2. 넷 프레임워크 코딩 수업
4.3 문자열 처리
4.3.1 컬쳐인포 수업
4.3.2 대문자와 소문자
4.3.3 문화적으로 민감한 작업이 필요하지 않은 상황
4.3.4 정렬
4.4 문자 처리
4.4.1 캐릭터에 필요한 정보
4.4.2 에이전트 쌍
4.4.3 문자 결합
4.5 유니코드 문자열 형식 지정
4.6 요약
5장 정규 표현식
5.1 시스템. 텍스트. 정규식
5.2 정규식 클래스
5.2.1 정규 표현식
5.2.2 클래스 생성자
5.2.3 ismatch() 메소드
5.2.4 교체() 메소드
5.2.5 분할() 메소드
5.3 매치와 매치컬렉션 수업
5.4 정규식 탐지기 예시
5.5 기본 정규식 구문
5.5.1 다양한 캐릭터 클래스 매칭
5.5.2 일치 위치 지정
5.5.3 반복되는 문자 지정
5.5.4 대체 지정
5.5.5 특수 문자
5.6 요약
6장 정규 표현식의 고급 개념
6.1 그룹화, 교체 및 역참조
6.1.1 간단한 그룹화
6.1.2 그룹 및 그룹컬렉션 수업
6.1.3 교체
6. 나. 4 역참조
6.1.5 고급 그룹
6.2 정규식으로 결정하기
6.3 정규식 옵션 설정
6.4 정규식 엔진의 규칙
6.5 요약
7장 정규 표현식 패턴
7.1 인증 문자
7.2 인증번호
7.2.1 숫자만 포함
7.2.2 정수만 포함
7.2.3 부동 소수점 숫자
7.3 전화번호 인증
7.4 우편번호 확인
7.5 이메일 주소 확인
7.5.1 IP 주소 확인
7.5.2 도메인 이름 확인
7.5.3 개인 주소 확인
7.5.4 전체 주소 확인
7.6 smtp 로그 파일 분석
7.7 HTML 태그
7.7.1 사용자 입력에서 HTML 지우기
7.7.2 모든 HTML 태그 추출
7.7.3 HTML 추출 예시
7.8 요약
문자열 클래스 부록
ㅏ. 1 생성자
ㅏ. 2개의 부동산
ㅏ. 3가지 방법
부록 B 스트링빌더 클래스
비. 1 생성자
비. 2개의 부동산
비. 3가지 방법
부록 c 정규식 구문
씨. 1 일치하는 문자
씨. 2 반복되는 문자
씨. 3 위치 지정 문자
씨. 4개의 그룹화 문자
씨. 5명의 의사결정 캐릭터
씨. 6개의 대체 문자
씨. 7개의 이스케이프 시퀀스
씨. 8가지 옵션 플래그
부록 d 기술 지원, 정오표 및 코드 다운로드
디. 1 이 책의 샘플 코드를 다운로드하는 방법
디. 2 정오표
디. 3 이메일 지원
디. 4p2p. wrox. com