"PHP 정규식을 통해 쉼표와 점을 제외한 숫자가 아닌 문자 제거"에서는 정규식을 사용하여 쉼표와 점을 제외한 숫자가 아닌 문자를 삭제하는 방법을 소개하겠습니다. 이제 정규식은 다들 익숙하실 거라 믿습니다. PHP 정규식 사용에 대해 어느 정도 이해하셨다면 오늘은 계속해서 PHP 정규식 사용 예제를 소개해 드리겠습니다~
제목에서 알 수 있듯이 이 기사에서는 정규식을 사용하여 az AZ 0-9 또는 " " 문자열에서 . 를 제외한 모든 문자.
먼저 예제 문자열을 보여 드리겠습니다. abcde$ddfd @abcd )der]
abcde$ddfd @abcd )der]
各位可以自己先在本地写个方法来实现删除该字符串中除 az AZ 0-9 或 " " 之外的所有字符。
下面是我的方法:
<?php $string = 'abcde$ddfd @abcd )der]'; echo '原始字符串 : '.$string.'<br>'; $newstr = preg_replace("/[^A-Za-z0-9 ]/", '', $string); echo '新字符串 : '.$newstr."<br>";
咱们直接运行结果,如下图所示:
可以看到这个结果是符号我们标题要求的吧!
是不是so easy!
其在PHP使用正则表达式,无非就是对preg_replace
函数的使用以及正则表达式匹配规则的掌握。
关于preg_replace
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )아래와 같이 결과를 직접 실행해 보겠습니다.
preg_replace
함수를 사용하고 정규식 일치 규칙을 익히는 것 이상입니다. 🎜🎜preg_replace
구문에 대해 간단히 소개하면 다음과 같습니다. 🎜rrreee🎜는 패턴과 일치하는 주제 부분을 검색하여 교체로 바꿀 수 있다는 의미입니다. 🎜🎜첨부 파일: 🎜🎜정규식 개념 소개: 🎜🎜정규식은 사전 정의된 특정 문자와 이러한 특정 문자의 조합을 사용하여 "일반 문자" 문자열을 형성하는 논리식입니다. , 이 "규칙 문자열"은 문자열에 대한 필터링 논리를 표현하는 데 사용됩니다. 🎜🎜마지막으로 "🎜정규식 매뉴얼🎜"을 여러분에게 추천하고 싶습니다. 이 튜토리얼을 주의 깊게 읽고 적용할 때 참고만 한다면 정규식을 익히는 데에는 문제가 없을 것입니다. 🎜위 내용은 az AZ 0-9 또는 PHP 정규식을 통해 null을 제외한 모든 문자를 제거합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!