나는 Youth Football (Soccer) 클럽 인 클라이언트를위한 사이트를 개발 중입니다. 그들은 7P 팔콘 (슬러그 = under-7s-falcons
)과 같이 WordPress에서 카테고리로 만든 다양한 팀을 많이 보유하고 있습니다. 사이트의 일부에서는 카테고리 슬러그를 사용하여 각 팀 페이지에 연결해야하지만이 페이지의 URL은 약간 다른 형식 (/under-7s/falcons
)입니다. 나는 PHP의 preg_replace()
함수를 사용하여 /under-##s-falcons
비트 다음에 -
을 대시로 바꿔서 /under-##s/falcons
으로 표시하려고했습니다. 여기 내 코드입니다 :특정 문자열 뒤의 대시 대체
$teamPage = preg_replace("/under-[1-9]{1,2}s-/", "/", $teamPage);
당신이 볼 수 있듯이, 나는 '아래의'다음 두 자리 숫자 (각 나이, 최대 16 후 오는 -
일치하도록 노력하고 있어요,하지만 난 같은 1-9 뒀다 그것은 더 쉽다). 그러나 이것은 단지 under-##s
비트를 /
으로 바꿉니다. -
만 /
으로 바꾸려면 어떻게 변경합니까?
감사합니다 도움 :
"lookinhind"또는 "\ K"로 표시하거나 주요한 것들을'$ 1'로 캡처하고 다시 삽입하십시오. – mario