본문 바로가기
반응형

문자열3

JavaScript - 기본 타입 타입(data type)이란 프로그램에서 다룰 수 있는 값의 종류를 의미합니다. 자바스크립트에서는 여러 가지 형태의 타입을 미리 정의하여 제공하고 있으며, 이것을 기본 타입이라고 합니다. 자바스크립트의 기본 타입은 크게 원시 타입과 객체 타입으로 구분할 수 있습니다. 원시 타입(primitive type)과 객체 타입(object type)은 다음과 같습니다. 숫자(number) 문자열(string) 불리언(boolean) 심볼(symbol) : ECMAScript 6부터 제공됨 undefined 객체(object) (객체 타입) var num = 10; // 숫자 var myName = "홍길동"; // 문자열 var str; // undefined 1. 숫자 자바스크립트는 다른 언어와는 달리 정수와 .. 2020. 5. 11.
PHP - 정규표현식(특수 문자, POSIX 문자 클래스) 1. 특수 문자(special characters) 정규 표현식을 사용하여 단순한 패턴을 검색하고자 할 때는 찾고자 하는 문자열을 직접 나열하면 됩니다. 하지만 숫자만을 검색하거나, 띄어쓰기를 찾는 등 정확히 일치하는 패턴보다 더 복잡한 조건을 사용하려면 특수 문자를 사용해야 합니다. 이렇게 정규 표현식에서 사용하는 특정 의미를 가지는 기호를 특수 문자 또는 메타(meta) 문자라고 합니다. 특수문자 설명 . 줄 바꿈 문자(\n)를 제외한 임의의 한 문자를 의미함. ? 해당 문자 패턴이 0번 또는 1번만 반복됨. * 해당 문자 패턴이 0번 이상 반복됨. + 해당 문자 패턴이 1번 이상 반복됨. {...} 반복되는 횟수를 지정함. ^ 문자열의 처음을 의미함. $ 문자열의 끝을 의미함. \ 특수문자를 무시함.. 2020. 4. 28.
PHP - 문자열 관련 함수 1. 문자열의 길이 strlen() 함수는 전달받은 문자열의 길이를 반환합니다. 이때 문자열의 길이란 문자열에 포함된 문자의 개수를 의미합니다. $str = "12345678"; echo strlen($str); // 8 만약 strlen() 함수에 영문자만이 아닌 한글이 포함된 문자열이 전달되면, 문자열의 길이가 아닌 문자열의 총 바이트(byte) 수를 반환합니다. 따라서 한글이 포함된 문자열의 정확한 문자열 길이를 반환받기 위해서는 mb_strlen() 함수를 사용해야 합니다. mb_strlen() 함수는 문자열뿐만 아니라 두 번째 인수로 인코딩 방식까지 전달받을 수 있습니다. 이렇게 전달받은 인코딩 방식으로 해당 문자열을 해석하여 정확한 문자열의 길이를 반환해 줍니다. 만약 두 번째 인수를 전달받지.. 2020. 4. 27.
반응형