⊗ppPmRgLB 239 of 447 menu

PHP 정규식에서 문자열의 시작과 끝

문자열의 시작 ^ 또는 끝 $을 나타내는 특수 문자가 있습니다. 예제를 통해 그 동작을 살펴보겠습니다.

예제

이 예제에서 검색 패턴은 다음과 같습니다: 'aaa'가 문자열 시작에 있을 때만 '!'로 바꾸기:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#^aaa#', '!', $str); ?>

결과 변수에는 다음이 저장됩니다:

'! aaa aaa'

예제

이 예제에서 검색 패턴은 다음과 같습니다: 'aaa'가 문자열 끝에 있을 때만 '!'로 바꾸기:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#aaa$#', '!', $str); ?>

결과 변수에는 다음이 저장됩니다:

'aaa aaa !'

예제

정규식 시작에 ^가 있고 끝에 $가 있을 때, 이는 문자열 전체가 정규식과 일치하는지 확인하는 방법입니다.

다음 예제의 검색 패턴은 다음과 같습니다: 문자 'a'가 한 번 이상 반복되며, 문자열 전체가 'a' 문자로만 구성된 경우 전체 문자열을 '!'로 바꾸기.

<?php $str = 'aaa'; $res = preg_replace('#^a+$#', '!', $str); ?>

결과 변수에는 다음이 저장됩니다:

'!'

실습 문제

다음 문자열이 주어집니다:

<?php $str = 'abc def xyz'; ?>

문자로 이루어진 첫 번째 부분 문자열을 찾는 정규식을 작성하세요.

다음 문자열이 주어집니다:

<?php $str = 'abc def xyz'; ?>

문자로 이루어진 마지막 부분 문자열을 찾는 정규식을 작성하세요.

다음 문자열이 주어집니다:

<?php $str = '$aaa$ $bbb$ $ccc$'; ?>

달러 기호로 둘러싸인 문자들로 이루어진 마지막 부분 문자열을 찾는 정규식을 작성하세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부