|
|
| /* 2バイト文字(全角文字)の数 */ | | /* 2バイト文字(全角文字)の数 */ |
| 2byte_count := rcount("[^\x01-\x7E]", added_lines); | | 2byte_count := rcount("[^\x01-\x7E]", added_lines); |
|
| |
|
| /* 記号の数 */ | | /* 記号の数 */ |
| symbol_count := rcount("[ -/:-@\[-~]", added_lines); | | symbol_count := rcount("[ -/:-@\[-~]", added_lines); |
|
| |
|
|
| |
|
| /* 新規作成で */ | | /* 新規作成で */ |
| page_age == 0 & | | page_age == 0 & |
|
| |
|
| /* 名前空間が標準、MCD、MCEのいずれか */ | | /* 名前空間が標準、MCD、MCEのいずれか */ |
| ((page_namespace == 0) | (page_namespace == 10000) | (page_namespace == 10002)) & | | ((page_namespace == 0) | (page_namespace == 10000) | (page_namespace == 10002)) & |
|
| |
|
| /* 転送ページではない */ | | /* 転送ページではない */ |
| !(lcase(added_lines) regex "#(転送|redirect)") & | | !(lcase(added_lines) regex "#(転送|redirect)") & |
| | !(lcase(added_lines) regex "{{soft redirect\|.*}}") & |
|
| |
|
| /* 本文の90%以上が記号を除く英数字である */ | | /* 本文の90%以上が記号を除く英数字である */ |
| 2byte_count / (new_size - symbol_count) <= 0.1 | | 2byte_count / (new_size - symbol_count) <= 0.1 |