Түзетулер арасындағы айырмашылық

ДанаVersion from 14:03, 2016 ж. қазанның 29 by ArystanbekVersion from 14:11, 2016 ж. қазанның 29 by Arystanbek
Сүзгіш шарттары
Шарттары:
! "autoconfirmed" in user_groups & (  
! "autoconfirmed" in user_groups & (  
   article_namespace = 0 & (  
   article_namespace = 0 & (  
     length(rmwhitespace(added_lines)) > 12 & (
     length(rmwhitespace(added_lines)) > 12 & (
       shouting := "^[A-ZА ӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ0-9\s\pP]*?[A-ZА ӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ]{5}[A-ZА ӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ0-9\s\pP]*$";
       shouting := "^[A-Z0-9\s\pP]*?[A-Z]{5}[A-Z0-9\s\pP]*$";
       added_lines rlike shouting & (
       added_lines rlike shouting & (
         ! removed_lines rlike shouting & (
         ! removed_lines rlike shouting & (
         ! "#REDIRECT" in added_lines &
         ! "#REDIRECT" in added_lines &
         ! added_lines rlike "__(NOEDIT|NEW)SECTION__" &
         ! added_lines rlike "__(NOEDIT|NEW)SECTION__" &
         ! added_lines rlike "__(NO|FORCE)?TOC__" &
         ! added_lines rlike "__(NO|FORCE)?TOC__" &
         ! added_lines rlike "^\*" &
         ! added_lines rlike "^\*" &
         ! added_lines rlike "{{[A-ZА ӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ0-9\s\pP]*?[A-ZА ӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ]{5}[A-ZА ӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ0-9\s\pP]}}"  
         ! added_lines rlike "{{[A-Z0-9\s\pP]*?[A-Z]{5}[A-Z0-9\s\pP]}}"  
         )
         )
       )
       )
     )
     )
   )
   )
)
)