버전 사이의 차이

항목Ykhwong 사용자가 편집한 2018년 10월 3일 (수) 11:56 버전Ykhwong 사용자가 편집한 2018년 10월 3일 (수) 12:15 버전
필터 규칙
필터 규칙:
templates := (
templates := (
   "\{\{\s*(중립 *필요 *문장|독자|모호|출처|쪽|중립 *필요 *문단|" +
   "\{\{\s*(중립 *필요 *문장|독자|모호|출처|쪽|중립 *필요 *문단|" +
   "독자 *연구 *문단|출처 *필요 *문단|저작권 *의심 *문단|문단 *검증 *필요|" +
   "독자 *연구 *문단|출처 *필요 *문단|저작권 *의심 *문단|문단 *검증 *필요|" +
   "사실 *여부 *의심|중립 *필요|이해당사자|독자 *연구|모호한 *글|출처 *필요|" +
   "사실 *여부 *의심|중립 *필요|이해당사자|독자 *연구|모호한 *글|출처 *필요|" +
   "추가 *출처 *필요|각주 *부족|단일 *출처|문서 *등재 *기준|저작권 *의심|" +
   "추가 *출처 *필요|각주 *부족|단일 *출처|문서 *등재 *기준|저작권 *의심|" +
   "1차 *자료|시간모호|광고|깨진 *링크|누가|모호|어디|언제|왜|" +
   "1차 *자료|시간모호|광고|깨진 *링크|누가|모호|어디|언제|왜|" +
   "정리 *필요 *알림틀|부분 *낡음|부분 *불확실|요약 *필요 *문단|" +
   "정리 *필요 *알림틀|부분 *낡음|부분 *불확실|요약 *필요 *문단|" +
   "정리 *필요 *문단|문단 *검증 *필요|낡음|외부 *링크|분류 *필요|불확실|" +
   "정리 *필요 *문단|문단 *검증 *필요|낡음|외부 *링크|분류 *필요|불확실|" +
   "요약 *필요|정리 *필요|토막글|관공서 *정리 *필요|대학 *정리 *필요|" +
   "요약 *필요|정리 *필요|토막글|관공서 *정리 *필요|대학 *정리 *필요|" +
   "비디오 *게임 *정리 *필요|영화 *정리 *필요|음반 *정리 *필요|" +
   "비디오 *게임 *정리 *필요|영화 *정리 *필요|음반 *정리 *필요|" +
   "학교 *정리 *필요)"
   "학교 *정리 *필요)"
);
);


date_word := (
date_word := [
   "\s*\|\s*날짜\s*=\s*(\d\d\d\d)-(\d|\d\d)-(\d|\d\d)\s*(\}\}|\|)"
  "\s*\|\s*날짜\s*=\s*(\d\d\d\d)-(\d|\d\d)-(\d|\d\d)\s*(\}\}|\|)",
);
   "\s*\|\s*날짜\s*=\s*(\d\d\d\d)-(\d|\d\d)\s*(\}\}|\|)",
  "\s*\|\s*날짜\s*=\s*(\d\d\d\d)년\s+(\d|\d\d)월\s+(\d|\d\d)\s*(\}\}|\|)",
  "\s*\|\s*날짜\s*=\s*(\d\d\d\d)년\s+(\d|\d\d)월\s*(\}\}|\|)"
];


(page_namespace == 0) &  
(page_namespace == 0) & (
(
   (old_wikitext rlike (templates + date_word[0]) & (
   (old_wikitext rlike (templates + date_word)) & (
     match1 := get_matches(templates + date_word[0], old_wikitext);
     match1 := get_matches(templates + date_word, old_wikitext);
     match2 := get_matches(templates + date_word[0], new_wikitext);
     match2 := get_matches(templates + date_word, new_wikitext);
     (match1 != match2)
     (match1 != match2)
   )
   )) |
  (old_wikitext rlike (templates + date_word[1]) & (
    match1 := get_matches(templates + date_word[1], old_wikitext);
    match2 := get_matches(templates + date_word[1], new_wikitext);
    (match1 != match2)
  )) |
  (old_wikitext rlike (templates + date_word[2]) & (
    match1 := get_matches(templates + date_word[2], old_wikitext);
    match2 := get_matches(templates + date_word[2], new_wikitext);
    (match1 != match2)
  )) |
  (old_wikitext rlike (templates + date_word[3]) & (
    match1 := get_matches(templates + date_word[3], old_wikitext);
    match2 := get_matches(templates + date_word[3], new_wikitext);
    (match1 != match2)
  ))
)
)