>  기사  >  백엔드 개발  >  az AZ 0-9 또는 PHP 정규식을 통해 null을 제외한 모든 문자를 제거합니다.

az AZ 0-9 또는 PHP 정규식을 통해 null을 제외한 모든 문자를 제거합니다.

藏色散人
藏色散人원래의
2021-08-04 10:17:102470검색

"PHP 정규식을 통해 쉼표와 점을 제외한 숫자가 아닌 문자 제거"에서는 정규식을 사용하여 쉼표와 점을 제외한 숫자가 아닌 문자를 삭제하는 방법을 소개하겠습니다. 이제 정규식은 다들 익숙하실 거라 믿습니다. PHP 정규식 사용에 대해 어느 정도 이해하셨다면 오늘은 계속해서 PHP 정규식 사용 예제를 소개해 드리겠습니다~

제목에서 알 수 있듯이 이 기사에서는 정규식을 사용하여 az AZ 0-9 또는 " " 문자열에서 . 를 제외한 모든 문자.

먼저 예제 문자열을 보여 드리겠습니다. abcde$ddfd @abcd )der]abcde$ddfd @abcd )der]

各位可以自己先在本地写个方法来实现删除该字符串中除 az AZ 0-9 或 " " 之外的所有字符。

下面是我的方法:

<?php
$string = &#39;abcde$ddfd @abcd )der]&#39;;
echo &#39;原始字符串 : &#39;.$string.&#39;<br>&#39;;
$newstr = preg_replace("/[^A-Za-z0-9 ]/", &#39;&#39;, $string);
echo &#39;新字符串 : &#39;.$newstr."<br>";

咱们直接运行结果,如下图所示:

az AZ 0-9 또는 PHP 정규식을 통해 null을 제외한 모든 문자를 제거합니다.

可以看到这个结果是符号我们标题要求的吧!

是不是so easy!

其在PHP使用正则表达式,无非就是对preg_replace函数的使用以及正则表达式匹配规则的掌握。

关于preg_replace

먼저 로컬에서 az AZ 0-9 또는 All을 제외하고 문자열을 삭제하는 메서드를 작성할 수 있습니다. " "를 제외한 문자.

내 방법은 다음과 같습니다.

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

아래와 같이 결과를 직접 실행해 보겠습니다.

az AZ 0-9 또는 PHP 정규식을 통해 null을 제외한 모든 문자를 제거합니다.

이 결과가 우리 제목에 필요한 결과임을 알 수 있습니다!

정말 쉽지 않나요!

PHP에서 정규식을 사용하는 것은 preg_replace 함수를 사용하고 정규식 일치 규칙을 익히는 것 이상입니다. 🎜🎜preg_replace 구문에 대해 간단히 소개하면 다음과 같습니다. 🎜rrreee🎜는 패턴과 일치하는 주제 부분을 검색하여 교체로 바꿀 수 있다는 의미입니다. 🎜🎜첨부 파일: 🎜🎜정규식 개념 소개: 🎜🎜정규식은 사전 정의된 특정 문자와 이러한 특정 문자의 조합을 사용하여 "일반 문자" 문자열을 형성하는 논리식입니다. , 이 "규칙 문자열"은 문자열에 대한 필터링 논리를 표현하는 데 사용됩니다. 🎜🎜마지막으로 "🎜정규식 매뉴얼🎜"을 여러분에게 추천하고 싶습니다. 이 튜토리얼을 주의 깊게 읽고 적용할 때 참고만 한다면 정규식을 익히는 데에는 문제가 없을 것입니다. 🎜

위 내용은 az AZ 0-9 또는 PHP 정규식을 통해 null을 제외한 모든 문자를 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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