201 of 410 menu

함수 preg_replace

함수 preg_replace는 문자열에서 정규 표현식과 일치하는 부분을 검색하여 지정된 문자열로 교체합니다. 첫 번째 매개변수로 검색할 정규 표현식을, 두 번째 매개변수로 치환할 문자열을, 세 번째 매개변수로 원본 문자열을 받습니다. 추가로 치환 횟수 제한과 치환 횟수를 저장할 변수를 지정할 수 있습니다.

구문

preg_replace(pattern, replacement, subject, [limit], [count]);

예제

문자열의 모든 숫자를 기호 'X'로 교체해 보겠습니다:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str); echo $res; ?>

코드 실행 결과:

'aXbXcX'

예제

처음 2개의 일치 항목만 교체합니다:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str, 2); echo $res; ?>

코드 실행 결과:

'aXbXc3'

예제

치환 문자열에서 역참조 사용하기:

<?php $str = 'Hello World'; $res = preg_replace('/(\w+)\s(\w+)/', '$2, $1', $str); echo $res; ?>

코드 실행 결과:

'World, Hello'

예제

수행된 치환 횟수 세기:

<?php $str = 'a1b2c3'; $count = 0; $res = preg_replace('/\d/', 'X', $str, -1, $count); echo "Result: $res, Replacements: $count"; ?>

코드 실행 결과:

'Result: aXbXcX, Replacements: 3'

함께 보기

  • 정규 표현식 검색을 수행하는 함수 preg_match,
  • 정규 표현식으로 문자열을 분할하는 함수 preg_split,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부