테스트 사이트 - 개발 중인 베타 버전입니다

php 정규식 질문올립니다. 채택완료

자루스 8년 전 조회 1,837

로그를 php 읽어서 화면에 뿌려주는 프로그램을 짜고 있는데요.

로그문자열에 이런 식의 컬러를 넣으주는 문자가 있습니다.


[35m18:02:43  [0mis accepted 

[35m <-- 이런식입니다.

[0m 이런경우 검은색으로 표시해라라는 것 같습니다.


위와 같은 문자를 다 빼고 싶습니다. 


[숫자숫자m 이런 패턴을 다 제거 하고 싶습니다. 어떻게 해야 할까요.


로그이다 보니 여러 줄이고 한줄에 3개 이상 들어가 있어서 정규식이 필요합니다.


감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

</p><p>$logs = preg_replace('/\[\d+m/', '', $logs);
</p><p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

자루스
8년 전
감사합니다. 저는 정규식을 너무 모릅니다. 크크크

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인