|
|
| user_editcount < 10 & | | action === 'edit' |
| article_namespace == 0 &
| | & user_editcount < 10 |
| edit_delta < 100 & edit_delta > -1000 & | | & page_namespace === 0 |
| (line1 := ("'''„? ?" + rescape(article_text) + " ?“?'''");
| | & -1000 < edit_delta & edit_delta < 100 |
| | & ( |
| | title_without_parent := (strpos(page_title, ' (') > 0) ? substr(page_title, 0, strpos(page_title, ' (')) : page_title; |
| | needle := ("'''[ „]*" + rescape(title_without_parent) + "[ “]*'''"); |
| ( | | ( |
| (strpos(old_wikitext,'==') != 0 & | | (strpos(old_wikitext,'\n==') > 0 |
| substr(old_wikitext,0,strpos(old_wikitext,'==')) irlike line1 &! | | & substr(old_wikitext,0,strpos(old_wikitext,'\n==')) irlike needle |
| substr(new_wikitext,0,strpos(new_wikitext,'==')) irlike line1
| | &! substr(new_wikitext,0,strpos(new_wikitext,'\n==')) irlike needle |
| )|( | | )|( |
| strpos(old_wikitext,'==') == 0 & | | strpos(old_wikitext,'==') == 0 |
| removed_lines irlike line1 &! | | & removed_lines irlike needle |
| added_lines irlike line1
| | &! new_wikitext irlike needle |
| )|(! | | )|(! |
| '==' in old_wikitext & | | '==' in old_wikitext |
| removed_lines irlike line1 &! | | & removed_lines irlike needle |
| added_lines irlike line1))
| | &! added_lines irlike needle)) |
| ) | | ) |