2010-02-25 2 views
0

SVN의 global-ignores format과 유사한 방식으로 파일 이름을 필터링하기 위해 뭔가를 만들고 싶습니다. 나는 문자열 (아래)을 구문 분석하고 그것을위한 정규 표현식을 생성하는 것이 가장 좋을 것이라고 추측하고 있지만, 이것을 수행하는 더 좋은 방법이 있는지 또는 이미 어딘가에 구현되어 있는지 확실하지 않다.Subversion의 전역 무시와 비슷한 PHP에서 파일 이름 필터를 어떻게 만들 수 있습니까?

*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store 

대체 의견 제안!

답변

2

explode() 및 (glob()은 부정을 지원하지 않습니다.)

+0

이것은 기술적으로 내 질문에 대한 답변이지만 어쨌든'preg_match' 솔루션을 사용할 수 있다고 생각합니다. 필자는 각 패턴에 대해'fnmatch()'호출을 반복하는 것보다 더 효율적이라는 느낌이 들었다. –

관련 문제