PHP에서 reg는 무엇을 의미합니까?
정규 표현식, 정규 표현식, 정규 표현식, 정규 표현식, 정규 표현식(영어: 정규 표현식, 코드에서 regex, regexp 또는 RE로 축약되는 경우가 많음).
정규식은 단일 문자열을 사용하여 특정 구문 규칙과 일치하는 일련의 문자열을 설명하고 일치시킵니다. 많은 텍스트 편집기에서는 특정 패턴과 일치하는 텍스트를 검색하고 바꾸는 데 정규식을 사용하는 경우가 많습니다.
관련 권장 사항: "PHP Tutorial"
1. 문자 클래스: 문자 클래스: 포함된 모든 문자와 일치할 수 있습니다
예: /[abc]/ 및 문자 "a", "b " 및 "c" 중 하나와 일치합니다. 2. 부정 문자 클래스: 대괄호 안에 포함되지 않은 모든 문자와 일치하는 "^" 문자를 통해 부정 문자 클래스를 정의합니다. 부정 문자 클래스를 정의할 때 왼쪽 대괄호 안의 첫 번째 문자로 "^" 기호를 넣습니다. 예: /[^abc]/는 "a", "b" 및 "c"를 제외한 모든 문자와 일치합니다. 3. s: 공백, 탭 및 기타 유니코드 공백 문자와 일치합니다. : 줄바꿈 및 기타 유니코드 줄 종결자를 제외한 모든 문자.2. 반복
1. {n,m}은 이전 항목과 최소 n번 일치하지만 최대 m번 일치합니다.
2. {n,}은 이전 항목과 n번 이상 일치합니다.3. {n}은 이전 항목과 0번 또는 1번 일치합니다.
5. +는 이전 항목과 1번 이상 일치합니다.
PS: 욕심없는 반복---문자를 따라가면 물음표와 일치합니다. "??" "+?" "*?"
3. 선택, 그룹화 및 참조1. "|"는 선택을 위해 문자를 분할합니다. 예:/ab|cd|ef/는 "ab"와 일치할 수 있습니다. "는 문자열 "cd"와도 일치할 수 있고 문자열 "ef"
2와도 일치할 수 있습니다. "()": 괄호의 기능: a. 개별 항목을 하위 표현식으로 결합합니다. b. 전체에서 패턴의 하위 패턴 정의 ; c. 동일한 정규식 끝에서 이전 하위 표현식에 대한 참조를 허용합니다.
3. "(?:" 및 ")"는 그룹화되지만 셔플링과 일치하는 문자는 기억되지 않습니다.
4. 일치하는 위치를 지정합니다.1. 정규식.
2. "^"는 문자열의 시작과 일치합니다. 3. "$"는 문자열의 끝과 일치합니다.
4. 모든 정규 표현식을 앵커 포인트로 사용할 수 있습니다. "(?=" 및 ")" 기호 사이에 표현식을 추가하면 예측 어설션입니다.
5. 부정 예측 어설션 "(?!" 및 ")"
1. i는 대소문자를 구분하지 않습니다.3.m은 여러 줄에서 일치를 수행합니다. 6. RegExp 메소드------ 문자열 메소드 -------
1. search()는 첫 번째로 일치하는 문자열의 위치를 반환합니다.
2. 및 대체 작업 수정자 g가 정규 표현식에 설정된 경우 소스 문자열의 패턴과 일치하는 모든 문자열은 수정자 g가 없으면 두 번째 매개변수로 지정된 문자열로 대체되고 첫 번째 일치하는 문자열만 대체됩니다. 하위 문자열이 대체됩니다.
3. match()는 일치하는 결과로 구성된 배열을 반환합니다.-------RegExp 메서드------4.exec()5.test()
= ======================= 일반적으로 사용되는 일부 정규식 ======================= = =1. 첫 줄과 마지막 줄의 공백 문자를 삭제하세요(공백, 탭, 기타 유니코드 공백 문자 포함)var pattern = /(^\s*)|(\s*$)/g ; " abc def ".replace(pattern,""); //执行结果是:"abc def"
var strongRegExp = /^(?=.{8,12})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$/g ;
var mediumRegExp = /^(?=.{7,12})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[1-9]))|((?=.*[a-z])(?=.*[1-9]))).*$/g ;
위 내용은 PHP에서 reg는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu
