preg_match 2

[삽잡이::php] Web에 올라온 File을 Parsing해보자! file_get_contents()

Web에 Log 파일을 올려놓고Log 내용들을 읽어와 Parsing해야할 일이 있었습니다. 이럴 때에는 어떻게 해야할까요? 예 그렇습니다. 인자로 url을 넘겨주면 됩니다. 그러면, file_get_contents() 함수와이전에 배운 정규표현식,(참고_ 정규표현식) preg_match_all() 함수를 통해(참고_ preg_match) File 내부에 이메일이 있는지 확인해보는 예제를 만들어보겠습니다. 123$sRegex = "/^[a-zA-z0-9](-_\]?[a-zA-Z0-9])*@[a-zA-Z0-9]([-_\.]?[a-zA-z0-9])*\.[a-zA-z]{2,3}$/i";$sContents = file_get_contents(url 위치);$iMatches = preg_match_all($sReg..

[삽잡이::php] php에서도 정규표현식을 이용할 수 있다구~

이전에도 언급했지만Web 단에서 프로그래밍을 하다보면 문자열들 사이에서내가 원하는 것들을 쪽쪽 뽑아먹을 수 있어야합니다. 마치 모기처럼 말입니다. 뭐라고~ 이제 곧 우리를 찾아올 불청객인 모기!? 그렇습니다! 여러분은 코드를 작성하며 모기가 된다고 생각하셔야합니다~!!! 내가 모기가 될테니 내 피는 가져가지 마렴 모기야~! (출처_ 외국 블로그) 죄송합니다...아무튼 본론으로 들어가서! php에서는 preg_match() 라고 하는 메서드가 존재합니다.해당 메서드는정규표현식을 인자로 받고 다른 인자로 받은 문자열에 매칭시켜 결과 값을 배열로 저장하게 됩니다. PHP 메뉴얼에가서 확인해보겠습니다. (출처_ PHP) 간략하게 설명해드린다면,$pattern 이라는 탐색을 위한 문자열(정규 표현식)과$subje..