내가 내부 콘텐츠 등을 위키 스타일의 링크를 사용하려고하는 사이트를 개발하고 있어요 링크 [[페이지 이름]]정규 표현식
을 나는 정규식을 작성하려고 해요 이를 달성하기 위해 링크로 바꾸고 공백을 대시 (대문자 라기보다는 공간 대용 문자)로 바꾸는 것까지 있지만 두 단어로 된 페이지 이름에 대해서만 사용합니다.
모든 가능한 수의 단어에 대해 별도의 정규 표현식을 쓸 수는 있지만 (10 아래쪽에서 말하면 됨) 분명히할만한 방법이있을 것입니다.
는 여기이 순간에이 작업은 다음과 같습니다
$regex = "#[\[][\[]([^\s\]]*)[\s]([^\s\]]*)[\]][\]]#";
$description = preg_replace($regex,"<a href=\"/$1-$2\">$1 $2</a>",$description);
사람이 정말 도움이 될 것 단어의 수를 작동 그래서이 정규식을 수정하는 방법을 나에게 조언을 할 수 있습니다.
그것은 익명 함수는 PHP <5.3.0 – meagar