Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dictionary<Regex, string> toldalekok = new Dictionary<Regex, string>();
- toldalekok.Add(new Regex(@"ként$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?:tól|től|ról|ről)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?:nak|nek|nál|nél)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?:hoz|hez|höz)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?:ban|ben|val|vel|ig)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?<=[sx])(?:szal|szel)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"s(?:szal|szel)$", RegexOptions.Compiled), "sz");
- toldalekok.Add(new Regex(@"([bcdfghjklmnprstz])\1(?:al|el)$", RegexOptions.Compiled), "$1");
- toldalekok.Add(new Regex(@"á(?:val|[rt]ól|nak|ban?|hoz|ra|t)$", RegexOptions.Compiled), "a");
- toldalekok.Add(new Regex(@"é(?:v[ae]l|[rt][óő]l|n[ae]k|b[ae]n?|h[eo]z|r[ae]|t)$", RegexOptions.Compiled), "e");
- toldalekok.Add(new Regex(@"ó(?:val|[rt]ól|nak|ban?|hoz|ra|t)$", RegexOptions.Compiled), "o");
- toldalekok.Add(new Regex(@"(?:ot|et|öt)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?:ra|re)$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"(?<=[aáoóuú])([bcdfghjklmnprstz])\1al$", RegexOptions.Compiled), "$1$1");
- toldalekok.Add(new Regex(@"(?<=[eéiíöőüű])([bcdfghjklmnprstz])\1el$", RegexOptions.Compiled), "$1$1");
- toldalekok.Add(new Regex(@"[ét]$", RegexOptions.Compiled), "");
- toldalekok.Add(new Regex(@"áék?(?:tól)?$", RegexOptions.Compiled), "a");
- toldalekok.Add(new Regex(@"óék?(?:tól)?$", RegexOptions.Compiled), "o");
- toldalekok.Add(new Regex(@"úék?(?:tól)?$", RegexOptions.Compiled), "u");
- toldalekok.Add(new Regex(@"é(?:tól|vel)?$", RegexOptions.Compiled), "");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement