Advertisement
Guest User

lat_diacritic.sed

a guest
Oct 3rd, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. #!/bin/sed -f
  2.  
  3. # Russian to Latin script converter (the 2nd system of 1930)
  4.  
  5. # (c) 2008-2014 Andrey V. Lukyanov (e-mail: [email protected])
  6. # License: I grant anyone the right to use this program
  7. # for any purpose, without any conditions.
  8.  
  9. # 2016 modified to another diacritics
  10.  
  11. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ье/\1je/g
  12. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Ье/\1Je/g
  13. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьЕ/\1jE/g
  14. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ЬЕ/\1JE/g
  15. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьё/\1jo/g
  16. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Ьё/\1Jo/g
  17. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьЁ/\1jO/g
  18. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ЬЁ/\1JO/g
  19. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьи/\1ji/g
  20. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Ьи/\1Ji/g
  21. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьИ/\1jI/g
  22. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ЬИ/\1JI/g
  23. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ью/\1ju/g
  24. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Ью/\1Ju/g
  25. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьЮ/\1jU/g
  26. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ЬЮ/\1JU/g
  27. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ья/\1ja/g
  28. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Ья/\1Ja/g
  29. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ьЯ/\1jA/g
  30. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ЬЯ/\1JA/g
  31.  
  32. s/\([бвгдзклмнпрстфхцБВГДЗКЛМНПРСТФХЦ]\)ь/\1j/g
  33. s/\([бвгдзклмнпрстфхцБВГДЗКЛМНПРСТФХЦ]\)Ь/\1J/g
  34. s/\([жчшщЖЧШЩ]\)ь/\1/g
  35. s/\([жчшщЖЧШЩ]\)Ь/\1/g
  36.  
  37. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)е/\1e/g
  38. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Е/\1E/g
  39. s/е/je/g
  40. s/Е/Je/g
  41.  
  42. s/\([бвгдзклмнпрстфхцБВГДЗКЛМНПРСТФХЦ]\)ё/\1ö/g
  43. s/\([бвгдзклмнпрстфхцБВГДЗКЛМНПРСТФХЦ]\)Ё/\1Ö/g
  44. s/\([жчшщЖЧШЩ]\)ё/\1o/g
  45. s/\([жчшщЖЧШЩ]\)Ё/\1O/g
  46. s/ё/jo/g
  47. s/Ё/Jo/g
  48.  
  49. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)ю/\1ü/g
  50. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Ю/\1Ü/g
  51. s/ю/ju/g
  52. s/Ю/Ju/g
  53.  
  54. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)я/\1ä/g
  55. s/\([бвгджзклмнпрстфхцчшщБВГДЖЗКЛМНПРСТФХЦЧШЩ]\)Я/\1Ä/g
  56. s/я/ja/g
  57. s/Я/Ja/g
  58.  
  59. s/щ/sč/g
  60. s/Щ/Sč/g
  61.  
  62. s/[ъЪ]//g
  63.  
  64. y/абвгдеёжзийклмнопрстуфхцчшыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЫЬЭЮЯ/abvgdeöžzijklmnoprstufhcčšyjeüäABVGDEÖŽZIJKLMNOPRSTUFHCČŠYJEÜÄ/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement