Advertisement
Guest User

blr

a guest
May 6th, 2010
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.72 KB | None | 0 0
  1. Dictionary<Regex, string> toldalekok = new Dictionary<Regex, string>();
  2. toldalekok.Add(new Regex(@"ként$", RegexOptions.Compiled), "");
  3. toldalekok.Add(new Regex(@"(?:tól|től|ról|ről)$", RegexOptions.Compiled), "");
  4. toldalekok.Add(new Regex(@"(?:nak|nek|nál|nél)$", RegexOptions.Compiled), "");
  5. toldalekok.Add(new Regex(@"(?:hoz|hez|höz)$", RegexOptions.Compiled), "");
  6. toldalekok.Add(new Regex(@"(?:ban|ben|val|vel|ig)$", RegexOptions.Compiled), "");
  7. toldalekok.Add(new Regex(@"(?<=[sx])(?:szal|szel)$", RegexOptions.Compiled), "");
  8. toldalekok.Add(new Regex(@"s(?:szal|szel)$", RegexOptions.Compiled), "sz");
  9. toldalekok.Add(new Regex(@"([bcdfghjklmnprstz])\1(?:al|el)$", RegexOptions.Compiled), "$1");
  10. toldalekok.Add(new Regex(@"á(?:val|[rt]ól|nak|ban?|hoz|ra|t)$", RegexOptions.Compiled), "a");
  11. toldalekok.Add(new Regex(@"é(?:v[ae]l|[rt][óő]l|n[ae]k|b[ae]n?|h[eo]z|r[ae]|t)$", RegexOptions.Compiled), "e");
  12. toldalekok.Add(new Regex(@"ó(?:val|[rt]ól|nak|ban?|hoz|ra|t)$", RegexOptions.Compiled), "o");
  13. toldalekok.Add(new Regex(@"(?:ot|et|öt)$", RegexOptions.Compiled), "");
  14. toldalekok.Add(new Regex(@"(?:ra|re)$", RegexOptions.Compiled), "");
  15. toldalekok.Add(new Regex(@"(?<=[aáoóuú])([bcdfghjklmnprstz])\1al$", RegexOptions.Compiled), "$1$1");
  16. toldalekok.Add(new Regex(@"(?<=[eéiíöőüű])([bcdfghjklmnprstz])\1el$", RegexOptions.Compiled), "$1$1");
  17. toldalekok.Add(new Regex(@"[ét]$", RegexOptions.Compiled), "");
  18. toldalekok.Add(new Regex(@"áék?(?:tól)?$", RegexOptions.Compiled), "a");
  19. toldalekok.Add(new Regex(@"óék?(?:tól)?$", RegexOptions.Compiled), "o");
  20. toldalekok.Add(new Regex(@"úék?(?:tól)?$", RegexOptions.Compiled), "u");
  21. toldalekok.Add(new Regex(@"é(?:tól|vel)?$", RegexOptions.Compiled), "");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement