• 목록
  • 아래로
  • 위로
  • 0
  • 260578
  • 조회 수 64
            if(preg_match_all('/\[\*([^\s]+)? (.+?)\]/mu', $doc, $notes)) {
                for($i = 0; $i < count($notes[0]); $i++) {
                    $ntAll = $notes[0][$i];
                    $ntTitle = $notes[1][$i];
                    if(empty($ntTitle) or $ntTitle == '0'){
                        $ntTitle = $i+1;
                    }
                    $ntDesc = str_replace("'", "\'", $notes[2][$i]);
    
                    $doc = str_ireplace($ntAll, '<a onclick="wikiNotes(\''.$ntDesc.'\')"><sup>['.$ntTitle.']</sup></a>', $doc);
    
                    if ($i > 2000) {
                        die('일반 각주가 너무 많습니다!');
                    }
                }
            }

 

실력이 부족해서 각주 처리 코드를 이렇게 땜빵해뒀더니 문제가 생겼습니다.

링크( [[ ]] ) 거는 문법을 포함시켰더니 잘려버리네요. 방법이 없을까요?

 

[* 테스트1 테스트2] -> 테스트1 테스트2

[*테스트1 테스트2] -> 테스트1 테스트2

이런 식으로 나오는데

[* [[테스트]] ] -> [[테스트

이렇게 잘립니다.

 

당연히 링크 닫는 두개의 대괄호 중 앞의 것이 각주를 닫는 괄호로 인식된거긴 한데

두개를 막는다던가 하는 제가 생각했던 모든 방법들이 제대로 동작하지 않아 여쭙습니다..

작성자
260578 58 Lv. (58%) 274630/278480EXP

반가워요!

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 945
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4621
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4479
826 도와줘요 3 Hanam09 17.06.18.13:26 289
825 우수회원 6 alstn 17.06.18.14:41 259
824 도메인 접속오류 1 ljhw0512 17.06.18.17:15 296
823 SSL문제.. 10 Hanam09 17.06.18.18:39 246
822 나무마크 다운 방법 6 맛수타 17.06.19.06:58 352
821 500 오류 해결법 2 image 맛수타 17.06.19.17:41 409
820 미디어위키 이전 했는데요 404 에러가 계속 뜨네요..! 4 마카롱 17.06.19.17:58 417
819 호스팅 신청하려는데 포인트가 부족하네요. 구매할수 없나요? 14 c4k 17.06.23.18:11 492
818 타겟 질문.. 도다님께 미디어위키 관련 질문이 있는데요 4 마카롱 17.06.24.00:21 375
817 오리마크 사용법 6 맛수타 17.06.26.12:57 391
816 방법좀알려주세여 ㅠ.ㅠ 1 JhgKo 17.06.29.16:26 230
815 근데 물어보게 있는데여.. 서브도메인 이랑 Vhost용은 뭘차이? 2 Hanam09 17.07.01.15:50 311
814 저좀 도와주세요! 9 Hanam09 17.07.01.16:02 293
813 여기 처음와서 모르는게 많습니다. 4 정찬옥 17.07.01.18:30 292
812 SSH지원이 어디까지 되나요? 2 프요 17.07.02.13:39 285
811 SSL 을 발급받았는데요.. 2 Hanam09 17.07.04.20:14 288
810 덤프 파일 불러오는 법 18 맛수타 17.07.11.19:54 553
809 이거 저작권 침해인가요? (사람에 따라 혐짤 주의) 11 image 물여우 17.07.18.21:41 372
808 도메인 추가 관련 질문 있어요 1 마카롱 17.07.21.09:17 198
807 덤프 불러오기? 4 맛수타 17.07.21.16:39 337