먼저 정규식을 간략하게 소개하겠습니다.
문자열을 처리하는 프로그램이나 웹 페이지를 작성할 때 특정 복잡한 규칙을 충족하는 문자열을 찾아야 하는 경우가 종종 있습니다. 정규식은 이러한 규칙을 설명하는 데 사용되는 도구입니다. 즉, 정규식은 텍스트 규칙을 기록하는 코드입니다.
정규식에서 지저분한 문자가 무엇을 의미하는지 살펴보겠습니다.
1. 일반적으로 사용되는 메타문자
코드 ~
. 개행 문자를 제외한 모든 문자와 일치합니다.
w는 문자, 숫자, 밑줄, 한자와 일치합니다
s는 모든 공백 문자와 일치합니다
d는 숫자와 일치합니다
b는 단어의 시작이나 끝과 일치합니다
^ 문자열의 시작과 일치
$는 문자열의 끝과 일치합니다
그럼 이해해 봅시다:
bhellob은 실제로 hello라는 단어를 검색합니다. 먼저 단어의 시작(b), 문자열 hello, 마지막으로 단어의 끝(b)을 검색합니다.
010-dddddddd 예를 들어 베이징의 유선 전화번호는 처음에는 010-이고 그 다음에는 8자리(d)입니다.
^d{18}$ 예를 들어 ID 번호 - 먼저 문자열이 시작(^)되고 그 다음 18자리 숫자(d), 마지막으로 문자열이 끝납니다($).
이 웹사이트의 모든 리소스는 네티즌이 제공 및 게시하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 웹사이트의 모든 리소스는 학습 및 참조용으로만 제공됩니다. 상업적인 목적으로 사용하지 마세요. 그렇지 않을 경우 발생하는 모든 결과에 대한 책임은 귀하에게 있습니다! 침해 내용이 있는 경우 당사에 연락하여 삭제 및 제거를 요청하시기 바랍니다. 연락처: admin@php.cn