>  기사  >  백엔드 개발  >  PHP 정규식이란 무엇입니까? (코드 예)

PHP 정규식이란 무엇입니까? (코드 예)

藏色散人
藏色散人원래의
2019-04-18 13:40:142508검색

정규식이란 무엇인가요?

Regex(또는 RegExp)는 문자열 내에서 패턴을 일치시키는 빠르고 효율적인 방법인 정규식을 나타냅니다. Regex는 텍스트 검색 및 교체, 입력 유효성 검사 및 기타 프로세스에 사용될 수 있습니다.

정규 표현식은 단순한 문자일 수도 있고 복잡한 패턴일 수도 있습니다. 이들 모두는 특정 규칙에 따라 정의됩니다.

PHP의 정규식

기본적으로 PHP는 널리 사용되는 구문인 PCRE(Perl Compatible Regular Expression)와 같은 정규식을 지원합니다.

PHP에서 PCRE(정규 표현식) 함수 앞에는 preg_preg_

PHP Regex替换示例:

<?php
$str = &#39;Hello World&#39;;
$regex = &#39;/\s/&#39;;
echo preg_replace($regex, &#39;&#39;, $str);

输出:

HelloWorld

在本例中,“Hello World”中的第一个空格被删除。因此,它将输出“HelloWorld”。让我们看看$regex和preg_replace()做了什么。

preg_replace()搜索一个字符串(使用regex模式)并用另一个字符串替换它。

$regex帮助搜索字符串。

$regex开头和结尾的/符号表示正则表达式的开始和结束。它们被称为分隔符

s

PHP Regex 대체 예:

rrreee출력:

rrreee

이 경우 “Hello The first”가 붙습니다. "World"의 공간이 제거됩니다. 따라서 "HelloWorld"가 출력됩니다. $regex와 preg_replace()가 무엇을 하는지 살펴보겠습니다. 🎜🎜preg_replace() 정규식 패턴을 사용하여 문자열을 검색하고 다른 문자열로 바꿉니다. 🎜🎜$regex는 문자열 검색에 도움이 됩니다. 🎜🎜$regex의 시작과 끝 부분에 있는 / 기호는 정규식의 시작과 끝을 나타냅니다. 이를 🎜구분자🎜라고 합니다. 🎜🎜s는 단일 표현식입니다. 모든 공백 문자와 일치합니다. 이를 문자 유형이라고 합니다. 🎜🎜그런 다음 일치 항목을 "로 바꿉니다. 따라서 공백이 제거됩니다. 🎜🎜관련 권장 사항: "🎜PHP Tutorial🎜"🎜🎜 🎜

위 내용은 PHP 정규식이란 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.