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

중복된 내용를 추출 하는방법

· 9년 전 · 739 · 3

adddddvvccacaaaabbccaabbccavddaadvccdsadasdaacadasdaaaabbccaabbccavvccaddddcaaaabbccaabbccavddaadvccdsadasdaacadasda

 

이렇게 있다면 aabbccaabbcc 부분을 전부 추출하고 앞뒤로 글자 5개씩 가져올수 있을까요?

ccacaaaabbccaabbccavdda

 

굵은 글씨는 검색의 기준이고 앞뒤로 글자 5자씩만 가져오고 싶습니다.

 

댓글 작성

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

로그인하기

댓글 3개

split으로 배열화하고, substr로짤라내세요
[code]
preg_match_all("/[a-z]{5}aabbccaabbcc[a-z]{5}/", "adddddvvccacaaaabbccaabbccavddaadvccdsadasdaacadasdaaaabbccaabbccavvccaddddcaaaabbccaabbccavddaadvccdsadasdaacadasda", $matchs);
[/code]
이러면 되지 싶으네요.
$matchs 배열변수에 잘 정리되어 있을 겁니다.
@승희아빠님 정규식 표현이 맞는거 같네요.

http://regexr.com/3cevq

게시글 목록

번호 제목
9003
8997
8991
8990
8980
8979
8969
8967
8946
8943
8941
8938
8930
8927
8909
8905
8903
8900
8885
8883
8880
8877
8865
8838
8837