프로그래머로서 나는 매일 데이터를 필터링, 검색 및 검증해야합니다. 이러한 모든 문제에 대해 정규 표현식이나 일반 PHP를 사용할지 결정해야합니다. How to write a regex expression that replace anchors and links value정규 표현식 사용 또는 피하기?
정규 표현식에 사용의 가장 큰 장점은 그 짧은하지만, 따라서 당신은 가독성을 많이 잃게 : 심지어 간단한 예에서
여기처럼 나는 그것을 사용할지 분명하지 않다 생각합니다.
모범 사례가 있습니까?
음 [정규 표현식은 PHP의 일부입니다.] (http://php.net/manual/en/book.pcre.php). –
유스 케이스에 전적으로 의존합니다. 유효성 검사 형식은 HTML과 같은 구문 분석 구문이 좋지 않기 때문에 정규 표현식에 적합한 형식입니다. 구문 분석 언어도 좋지 않습니다. –
정규 표현식이 최적의 솔루션에 속하는지 여부를 알기에는 너무 먼 것입니다. – Quentin