생활코딩 PHP - 정규표현식 치환1 > PHP

PHP

PHP Web Programming 강의 리스트

생활코딩 | PHP - 정규표현식 치환1

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
생활코딩님의 PHP강의 청각장애인을 위한 자막
15444116071657.jpg

 자 우리가 정규표현식을 사용하는 두 가지 목표 두 가지 목적은

첫 번째는 지금까지 우리가 아주 오랫동안 살펴본 이 검색 이라고 하는
것이 첫 번째 목표 구요
두번째 목적은 치워 아닙니다
지금 어떠한 데이터를 검색해서 그것을 다른 것으로 취한 해주는 것 예
우리가 보통 개발할 때 쓴 에디터 에서도 이 검색과 관련된 것은 크게 두
가지 자나 하는 검색 이고 또 하나는 검색한 것을 취한다.는 것
애플리케이션 에서도 마찬가지라는 거죠 자 그러면 예제 중심으로 한번 살펴
볼 건데 그 전에 p 래그 언더 벌이 플레이스 라고 하는 함수를 한번
살펴보죠
자요 함수에 그 원형 시그니처 는 자 요렇게 생겼습니다
자 이 함수는
첫번째 인자로 첫 번째 인제로
패턴이 들어오고요 첫 번째 있는 패턴이 고 자 두번째 인자는
얼이 플레이스 먼트 즉 교 패턴으로
어 들어온 값을 선택하고 그 선택된 값을 변경할 값이 리플레이스먼트 구요
그리고 서브젝트 는 여러분이 변경하려고 하는 대상이 되는 정보 이구요
그 뒤에 있는 파라미터는 생략하겠습니다
그것이 l 나는 값은 예 변경된 값을 리턴하게 됩니다
그리고 여기있는 up hp 메뉴얼에 있는 매뉴얼 드 그 예제들을 하나씩
살펴보면서
요 api 요 내장 함수를 어떻게 쓰는가 를 같이 살펴보면서 치환을
어떻게 애플리케이션에서 처리 하는가를 같이 살펴보죠
자선 첫번째 예제는 요렇게 생겼습니다
자 그리고 요 첫번째 예제 에 어
스트링 이라고 하는 것은
자 우리가 변경하려고 하는 데이터 자체가 스트링 이구요
그리고 요 패턴은 첫 번째 인자로 들어와서
여러분이 변경하려고 하는 요 스트링 해서 변경하려고 하는 대상을 찾아
내는 것이 패턴이 고 자 두번째 리플레이스먼트 라고 하는 것은 두 번째
인자로 들어가면서
여기 있는 요 패턴 이 패턴에서 찾아놓은 그 대상을 어떻게 변경할
것인가를 지정하는 것이 바로 리플레이스먼트 입니다
자 여기에 있는 이 패턴을 내용을 한번 살펴보면
자 패턴이 현재 어떻게 됐나요 첫번째 등장하는 패턴은
텃 번째 등장하는 패턴은 자
요건 데
이것은 어디에 걸리나요
문자 플러스 니까 문자 불러 쓰니까 문자가 하나 이상이다 라는 뜻이죠
그러면 여기에 걸리게 됩니다
그러면 이것은 이하이 표현식 상에서
첫 번째 등장하는 하여 파이 표현식이 때문에
1번에 해당 되는 거죠 예
길 번 이란 뜻이고 그 1번이 이 리플레이스먼트 상에서는 바로 이 부분에
해당되는 겁니다
즉 달러 하고서
중괄호 중괄호
그리고 여기에 어떤 버너가 온다는 것은 그것은 하 2편씩 상에서
이 버너에 해당되는 그 순 번 에 해당되는
하위 표현식을 의미하게 되는 것이죠
그렇게 해서 여기 있는 값은 a 프릴이 되는겁니다
그 다음에 뒤의 일이 왔죠 그러면 에이프릴 일 이라고 하는 값이 되는
것이죠 자 그 다음에 여기 있는 여기는 띄어쓰기가 이렇게 왔잖아요
띄어쓰기
튀어 쓰게 그 갖고 튀어 쓰기는 바로 여기에 해당되고
자 그다음에 여기는
요렇게 되는데 자 여기서 디트 줘 그리고 디스트 가 1 이상이기 때문에
곳은 15 에 해당되고
어 그 얘기는 이 부분은 두 번째 등장하는 두 번째 등장하는
이정규
있어 패턴 써 패턴 의 값은 15 라는 뜻이죠
자 그 다음에 여기 0 코마 와 공백이 있는데 그게 바로 요 거죠
그리고 여기 공백이 이렇게 씁니다 자 그 다음에 세번째 등장하는 정규
표현식은
요 거죠 예 그리고 이것은 이 것을 의미하고 얘는 세번째 등장하는
정규표현식 인거고 세번째 등장하니 정규 표현식은
값이 2003 이란 뜻입니다 자 여기 보시며 기 콤마 가 있어요
자 여기에 콤마 를 찍어야 될 테고요 그리고 여기에 있는 요것은 분
뜻이냐면 세번째 서브 패턴 의 값이 란 뜻이고 세번째 써 패턴의 값은
예 바로 요거 의 값인 예 이게 되는 거죠 그래서
2003 이라고 하는 이 결과가 만들어지게 되는 겁니다 자 그럼 그
결과가 실제로 잘 만들어졌는지 한번 확인해 볼까요
자 보시는 것처럼 요런 결과를 화면에 출력하고 있습니다

댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu