나는 /php/anything
일치하는 정규 표현식는 preg_match 파이프 기호
|^(/[a-z]{2})?/?(php)/([-a-z0-9]+)/?/?$|
있습니다.
은 지금은 모두/php/anything
/java/anything
나는 피곤 |^(/[a-z]{2})?/?(php|java)/([-a-z0-9]+)/?/?$|
있지만 작동하지 않는 일치하는 정규 표현식을합니다.
누군가 해결책을 도울 수 있습니까? 다른 부분은 그대로두고 싶지만, 단지 (php)
부분 만 변경하고 싶습니다. 여기
preg_match("|^(/[a-z]{2})?/?(php|java)/([-a-z0-9]+)/?/?$|", 'php/anything')
이다 그러나 나는이 경고를 얻을 일치 문제는 당신이 같은 파이프 기호를 사용하고 단순히
Warning: preg_match(): Unknown modifier 'j'
감사
귀하의 정규 표현식은 매우 우아하지를하지만 작동하는 것 같다 : HTTP ://rubular.com/r/J2mE8vdhjb 구체적으로 무엇이 문제입니까? 코드를 게시 할 수 있습니까? –
정확히 일치시키려는 대상 .. 우리는 정규 표현식을 정리하는 데 도움이 될 수 있습니다. – Anirudha
아니면 (php | java)/([- a-z0-9] +) /? 부품 – user1105950