Unnaschied vunde Gschischde vun "Middawaida:YMS/EagleEye/ruleset.json.js"
Inhalt gelöscht Inhalt hinzugefügt
YMS (Dischbediere | Baidräsch) EagleEye-Ruleset-Änderungen gespeichert |
YMS (Dischbediere | Baidräsch) Using Steven Levithan's [http://xregexp.com/ XRegExp] 2.0 library, extend ruleset |
||
Zail 2:
{
"name": "Doppelwort",
"match": "(?i)(?<prefix>[^\\
"replace": "$
"skip": "(?i)((?<word>Abdullah|Bang|bye|C(i)?ao|cha|das|Dee|der|die|Gonzalez|had|Kiss|long|Mau|Mirror|Myers|Pizza|Santorio|sapiens|si(e)?|Spieglein|Stone|Víctor|Wah|Wei|wild(e)?|yeah|Zsa) \\k<word>)|-Main Main-",
"skip": "die die|der der|das das",▼
"note": "
"test": "All work work and no play makes Jack a dull boy",
"
},
{
"name": "Doppel-Doppelwort",
"match": "(?i)(?<prefix>\\
"replace": "${prefix}!!!$
"skip": "(?i)(?<dword>buffalo buffalo|ein
"test": "All work and no and no play makes Jack a dull boy",
"
"note": ""
},
{
"name": "Teildoppelwort",
"match": "
"replace": "$
"skip": "(?i)(?<letter>\\p{L})\\k<letter>{7,}|Abflugflughafen|absondernder|Acetacetat|Alburquerque|Aldehyddehydrogenase|Alleinsein|
"test": "All work and no play makes Jack a dull Fußballspielerspieler.",
"
"note": ""
},
{
"name": "Wortkombi",
"match": "(?<prefix>\\p{L}+)\\
"replace": "$
"skip": "
"note": "Ausbaufähig; Prefix nur für Skiplist benötigt",
"test": "All work and und no play makes Jack a dull boy",
"
},
{
"name": "wiederspiegeln",
"match": "(
"replace": "$
"test": "Im Spiegel steht 'Murder', immer wieder.",
"
"note": ""
},
{
"name": "Klammerlink",
"match": "\\[\\[(?!:?([\\
"replace": "[[$
"skip": "(?i)\\(([\\
"test": "All work and no [[play (activity)|play]] makes Jack a dull boy",
"
"note": ""
},▼
{▼
"match": "\\[\\[((?<selflink>(?<self>[\\p{L}\\s-]+)\\|\\k<self>)|(?<schenlink>[\\p{L}-]+schen\\s[\\p{L}\\s-\\|]+))\\]\\]",
"skip": "(?i)\\[\\[(Ablöschen|Aschen|Burschen|Dithmarschen|Döbritschen|Dornröschen|Draschen|Eschen|\\p{L}*Fischen|(Groß)?Görschen|Graitschen|Gritschen|Grutschen|Gutschen|Hänschen|Häschen|\\p{L}*häuschen|Hirschen Group|Hoischen|Kirschen|Klüschen|Konnekschen|Läuschen|(Fanfer)?Lieschen|Löschen|Maschen|(Katzen)?Menschen|Mischen|Moschen|Müschen|Mutzschen|Neschen|Paschen|Pieschen|Preuschen|\\p{L}*rauschen|Reschen|\\p{L}*schlösschen|Taschen|Tauschen|Tüschen|Vortäuschen|Wandelröschen|Waschen|Weitzschen|Weschen|Welschen Ennest|Werschen|Wesermarschen|Züschen|Zwischen)\\p{^L}",
"test": "All work and no play makes Jack zum [[deutschen Jungen]].",
"note": "Ausbaufähig"▼
},
{
"name": "Linkformat",
"match": "\\[\\[(?<format>[„’‚“‘«‹»›‹«›»’”‘“\"'´`])(?
"replace": "[[$
"skip": "(?i)\\[\\[(’|'|\"|„|„|“|‘)(Abd |Abdu(’)?l|Ali
"test": "All work and no play makes [[\"Jack\" Nicholson|Jack]] a dull boy",
"
"note": "Linkinhalt nach dem ersten Zeichen nur für Skiplist erfasst"
▲ "note": ""
},
{
"name": "Rückstände",
"match": "Eingerückte
"replace": "!!!",
"test": "All work and no play makes Jack a Fetter Text boy",
"
"note": ""
},
{
"name": "1,23 groß",
"match": "(?<number>[0-9],[0-9][0-9])
"replace": "$
"test": "All work and no play makes Jack (1,23 groß) a dull boy",
"
"note": ""
},
{
"name": "% Prozent",
"match": "% Prozent|Prozent %",
"replace": "Prozent!!!",
"test": "12 % Prozent",
"note": ""
},
{
"name": ".Ref.",
"match": "\\.(?<ref>(\\s?<ref[^>\\/]*(\\/>|>[^<]*<\\/\\s?ref>))+)\\.",
"replace": ".$
"test": "All work and no play makes Jack a dull boy.<ref>King</ref>.",
"
"note": ""
},
Zeile 91 ⟶ 108:
"replace": "><ref",
"test": "All work and no play makes Jack a dull boy.<ref>King</ref>,<ref>Kubrick</ref>",
"
"note": ""
},
Zeile 99 ⟶ 116:
"replace": "<ref name=!!!",
"test": "All work and no play makes Jack a dull boy.<ref=King>King</ref>",
"
"note": ""
},
{
"name": "Latein-Kyrillisch-Mix",
"match": "(?<prefix>\\p{L}*)((?<cyrlat>\\p{Cyrillic}\\p{Latin})|(?<latcyr>\\p{Latin}\\p{Cyrillic}))(?<suffix>\\p{L}*)",
"replace": "${prefix}${latcyr}!!!${cyrlat}${suffix}",
"skip": "(?i)KoЯn|NIИ|тнояsтеn",
"test": "Аll work and no play maкeѕ јaск a dull boy.",
"active": true,
"note": "Könnte man das nicht zur generischen Latein-Nichtlatein-Mischung ausbauen? \\p{^Latin} scheint allerdings tödlich zu sein..."
},
{
"name": "Latein-Griechisch-Mix",
"match": "(?<prefix>\\p{Latin}+)(?<greek>\\p{Greek})(?<suffix>\\p{Latin}+)",
"replace": "${prefix}!!!${greek}!!!${suffix}",
"test": "All work and no play makes Jack a dull Fuβballspieler.",
"active": true,
"note": "Anders als Kyrillisch-Check hier nur im Wortinnern geprüft, da viele legitime Einheitenvorsätze etc. (trotzdem viele false positives, undurchsichtiges Griechisch, IPA-M)"
},
{
"name": "Datumsformat",
"match": "(?<prefix>\\
"replace": "$
"test": "Am 6 März 1986",
"
"note": ""
},
{
"name": "Bild vor/nach Text",
"match": "((?<vor1>\\[\\[(Datei|Bild|Image|File):[^\\[]*\\]\\])(?<vor2> ?[\\
"replace": "$
"test": "[[Datei:axt.jpg|thumb|Jack]]Here's Johnny!",
"
▲ "note": ""
▲ },
▲ {
▲ "name": "Bild nach Text",
▲ "replace": "$1!!!$2",
▲ "inactive": false,
"note": ""
}
|