From 8be323a6b7496003419e2587bc4573949fe142dc Mon Sep 17 00:00:00 2001 From: László Németh Date: Fri, 30 Nov 2012 17:29:41 +0100 Subject: Python 3 port of Lightproof en/hu modules --- hu_HU/pythonpath/lightproof_hu_HU.py | 3 ++- hu_HU/pythonpath/lightproof_impl_hu_HU.py | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'hu_HU') diff --git a/hu_HU/pythonpath/lightproof_hu_HU.py b/hu_HU/pythonpath/lightproof_hu_HU.py index f864fb0..f87e8b7 100644 --- a/hu_HU/pythonpath/lightproof_hu_HU.py +++ b/hu_HU/pythonpath/lightproof_hu_HU.py @@ -1,3 +1,4 @@ # -*- encoding: UTF-8 -*- -dic = [[u'(?iu)(?[a-z\xf6\xfc\xf3\u0151\xfa\xe9\xe1\u0171\xed]+)(?![-\\w\u2013\xad])', u'= m.group("low_1").capitalize()', u'Hi\xe1nyz\xf3 nagy kezd\u0151bet\u0171?', u'paralcap.search(TEXT) and not abbrev.search(TEXT)', 0], [u'(?u)((?<=[!?.] )|^)(?P[a-z\xf6\xfc\xf3\u0151\xfa\xe9\xe1\u0171\xed]+)(?![-\\w\u2013\xad])', u'= m.group("low_1").capitalize()', u'Hi\xe1nyz\xf3 nagy kezd\u0151bet\u0171?', u'option(LOCALE,"cap") and not abbrev.search(TEXT)', 0], [u'(?u)^[-\u2014] ', u'\u2013 ', u'A gondolatjel nagyk\xf6t\u0151jel | http://hu.wikipedia.org/wiki/Nagyk\xf6t\u0151jel', u'option(LOCALE,"dash")', 0], [u'(?u) [-\u2014]([ ,;])', u' \u2013\\1', u'A gondolatjel nagyk\xf6t\u0151jel | http://hu.wikipedia.org/wiki/Nagyk\xf6t\u0151jel', u'option(LOCALE,"dash")', 0], [u'(?u)^[-\u2013](?P[a-z\xe1\xe9\xed\xf3\xf6\u0151\xfa\xfc\u0171A-Z\xc9\xcd\xd3\xd6\u0150\xda\xdc\u0170]\\w*)', u'\u2013 \\g', u'Gondolatjel sz\xf3k\xf6zzel a felsorol\xe1sn\xe1l | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#258.', u'option(LOCALE,"dash")', 0], [u'(?u)[[][.][.][.]]', u'[\u2026]', u'H\xe1rom pont | http://hu.wikipedia.org/wiki/H\xe1rom_pont', u'option(LOCALE,"elli")', 0], [u'(?u)[.][.][.]', u'\u2026', u'H\xe1rom pont | http://hu.wikipedia.org/wiki/H\xe1rom_pont', u'option(LOCALE,"elli")', 0], [u'(?u) +([.?!,:;)\u201d])\\b', u'\\1 ', u'Felcser\xe9lt sz\xf3k\xf6z \xe9s \xedr\xe1sjel?', False, 0], [u'(?u) +([.?!,:;)\u201d])', u'\\1', u'Sz\xf3k\xf6z n\xe9lk\xfcl tapad\xf3 \xedr\xe1sjel | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#239.', False, 0], [u'(?u)[:,;]([.?!,;:])(?P( |$))', u'\\1\\g', u'Felesleges \xedr\xe1sjel.', False, 0], [u'(?u)\\b[.][.](?P( |$))', u'.\\g|\u2026\\g', u'Pont vagy h\xe1rom pont? | http://hu.wikipedia.org/wiki/H\xe1rom_pont', False, 0], [u'(?u)(\\w)(?P[?!,:;%\u2030\u2031\xb0\u201e\u201d])(?P(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed])|(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]))', u'\\1\\g \\g', u'Hi\xe1nyz\xf3 sz\xf3k\xf6z?', False, 0], [u'(?u)(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[.](?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])', u'\\g. \\g', u'Hi\xe1nyz\xf3 sz\xf3k\xf6z?', False, 0], [u'(?u)(^|\\b|(?P[?!,:;%\u2030\u2031\xb0\u201e\u201d])|[.]) {2,3}(\\b|$)', u'\\1 ', u'Felesleges sz\xf3k\xf6z.', u'option(LOCALE,"spaces")', 0], [u'(?u)(^|\\b|(?P[?!,:;%\u2030\u2031\xb0\u201e\u201d])|[.]) {4,}(\\b|$)', u'\\1 |\\1\t', u'Sz\xf3k\xf6z\xf6k cser\xe9je egy sz\xf3k\xf6zre vagy tabul\xe1torra:', u'option(LOCALE,"spaces2")', 0], [u'(?iu)(\\d+)([Xx]| [Xx] )(\\d+(-\\w+)?)', u'\\1\xd7\\3|\\1\u202f\xb7\u202f\\3', u'Szorz\xe1sjel. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#275.', False, 0], [u"(?iu)(?P(?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)['\xb4](?P(?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)*)", u'\\g\u2019\\g', u'Val\xf3di aposztr\xf3f. | http://hu.wikipedia.org/wiki/Aposztr\xf3f', u'option(LOCALE,"apost")', 0], [u"(?u)['\xb4](\\d\\d(-\\w+)?)", u'\u2019\\1', u'Val\xf3di aposztr\xf3f. | http://hu.wikipedia.org/wiki/Aposztr\xf3f', u'option(LOCALE,"apost")', 0], [u'(?u)[)]', u'', u'Felesleges z\xe1r\xf3jel?', u'option(LOCALE,"par") and not "(" in TEXT', 0], [u'(?iu)[\\"\u201c\u201d\u201f\u201e]((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e]*)[\\"\u201c\u201f]', u'\u201e\\1\u201d', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', u'option(LOCALE,"quot")', 0], [u'(?iu)[\\"\u201c\u201d\u201f]((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e]*)[\\"\u201c\u201d\u201f]', u'\u201e\\1\u201d', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', u'option(LOCALE,"quot")', 0], [u'(?iu),,((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e_1><\']*)\'\'', u'\u201e\\1\u201d', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)>>((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e_1><\']*)<<', u'\xbb\\1\xab', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)\u2018+((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e\u2019]*)\u2019+', u'\u201e\\1\u201d|\xbb\\1\xab', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)(?[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e\u2019]*)\xbb(?![-\\w\u2013\xad])', u'\xbb\\1\xab', u'Felcser\xe9lt bels\u0151 id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)(?", m.group(3)).replace(u"ezeregysz\xe1z", u"ezersz\xe1z").replace(u"kett\u0151", u"k\xe9t")', 0], [u'(?iu)(?\u2212?\\d{2,3})(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})(?P\\d{3})(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})(?P\\d{3})(?P\\d{3})(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\xa0\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{2,3})\xa0?(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\u202f\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\u202f\\g\u202f\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{2,3})(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})(?P\\d{3})(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})(?P\\d{3})(?P\\d{3})(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\xa0\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{2,3})\xa0?(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\u202f\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\u202f\\g\u202f\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?[12]\\d\\d\\d)[.] (?PJanu\xe1r|Febru\xe1r|M\xe1rcius|\xc1prilis|M\xe1jus|J\xfanius|J\xfalius|Augusztus|Szeptember|Okt\xf3ber|November|December)\\b(?![-\\w\u2013\xad])', u'= m.group("year_1") + ". " + m.group("Month_1").lower()', u'A h\xf3nap nev\xe9t kisbet\u0171vel \xedrjuk. (AkH. 144.)', False, 0], [u'(?u)(?[12]\\d\\d\\d) (?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P(|[^-\u2013ja\xe1e\xe9][a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed]*))(?![-\\w\u2013\xad])', u'\\g. \\g\\g', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d) (?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P[-\u2013](?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P(|[^-\u2013ja\xe1e\xe9][a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed]*)))(?![-\\w\u2013\xad])', u'\\g. \\g\\g', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d) \xe9vi(?![-\\w\u2013\xad])', u'\\g. \xe9vi', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d)[-\u2013](?P\\d\\d) \xe9vi(?![-\\w\u2013\xad])', u'\\g\u2013\\g. \xe9vi', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d)[.] (?Pfolyam\xe1n|el\u0151tti?|ut\xe1ni?|k\xf6z\xf6tti?|nyara|nyar\xe1\\w+|tele|tel\xe9\\w+|tavasza|tavasz\xe1\\w+|\u0151sze|\u0151sz\xe9\\w+)\\b(?![-\\w\u2013\xad])', u'\\g \\g', u'Az \xe9vsz\xe1m ut\xe1n itt nem \xedrunk pontot. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#295.', False, 0], [u'(?u)(?[12]\\d\\d\\d)[.] (?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P([ja\xe1e]|\xe9\\w)\\w*)\\b(?![-\\w\u2013\xad])', u'\\g \\g\\g', u'Az \xe9vsz\xe1m ut\xe1n itt nem \xedrunk pontot. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#295.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])[.]-(?P\\w*)', u'\\g \\g-\\g', u'A nap ut\xe1n itt nem \xedrunk pontot. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#296.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])(?P[ ,;:?!])', u'\\g \\g.\\g', u'Ha d\xe1tum, hi\xe1nyzik a pont. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#296.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9]) (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])[.] [\xc9\xe9][Ss] (?P[12]\\d|3[01]|0?[1-9]) (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g. \xe9s \\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9]) [\xc9\xe9][Ss] (?P[12]\\d|3[01]|0?[1-9])[.]? (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g. \xe9s \\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])[-\u2013](?P[12]\\d|3[01]|0?[1-9]) (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g\u2013\\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])-(?P[12]\\d|3[01]|0?[1-9]). (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g\u2013\\g. \\g', u'A napok k\xf6z\xe9 nagyk\xf6t\u0151jelet \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?u)\\b(?P[12]\\d\\d\\d)[.](?P0?[1-9]|1[012])[.](?P[12]\\d|3[01]|0?[1-9])(?P([.]|))(?P[^\\s][^\\s]*)', u'\\g. \\g.\xa0\\g\\g\\g', u'Sz\xf3k\xf6z a d\xe1tumban. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#293.', False, 0], [u'(?iu)(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) 1[.]?-(?P[Ee]|[Ii]|[Ee][Ii]\\w*|[\xc9\xe9]\\w+)\\b', u'\\g 1-j\\g', u'Elseje sz\xe1mjegyes \xedr\xe1sa. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#296.', False, 0], [u'(?u)\\bstb[.], stb[.]', u'stb. stb.|stb.; stb.', u'K\xe9t stb. k\xf6z\xe9 nem tesz\xfcnk vessz\u0151t.', False, 0], [u'(?u)(?[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+))(?![-\\w\u2013\xad])', u'\\1', u'Nem ponttal \xedrjuk ezt a r\xf6vid\xedt\xe9st.', False, 0], [u'(?u)(?[Aa][Ll][Bb][\xc1\xe1][Nn]|[Aa][Mm][Ee][Rr][Ii][Kk][Aa][Ii]|[Aa][Nn][Gg][Oo][Ll]|[Bb][Ee][Ll][Gg][Aa]|[Bb][Oo][Ll][Gg][\xc1\xe1][Rr]|[Bb][Oo][Ss][Nn][Yy][\xc1\xe1][Kk]|[Bb][Rr][Ii][Tt]|[Cc][Ii][Pp][Rr][Uu][Ss][Ii]|[Cc][Ss][Ee][Hh]|[Dd][\xc1\xe1][Nn]|[\xc9\xe9][Ss][Zz][Tt]|[Ff][Ii][Nn][Nn]|[Ff][Rr][Aa][Nn][Cc][Ii][Aa]|[Gg][\xd6\xf6][Rr][\xd6\xf6][Gg]|[Hh][Oo][Ll][Ll][Aa][Nn][Dd]|[Hh][Oo][Rr][Vv][\xc1\xe1][Tt]|[\xcd\xed][Rr]|[Jj][Aa][Pp][\xc1\xe1][Nn]|[Kk][\xcd\xed][Nn][Aa][Ii]|[Ll][Ee][Nn][Gg][Yy][Ee][Ll]|[Ll][Ee][Tt][Tt]|[Ll][Ii][Tt][Vv][\xc1\xe1][Nn]|[Mm][Aa][Cc][Ee][Dd][\xd3\xf3][Nn]|[Mm][Aa][Gg][Yy][Aa][Rr]|[Mm][\xc1\xe1][Ll][Tt][Aa][Ii]|[Nn][\xc9\xe9][Mm][Ee][Tt]|[Nn][Oo][Rr][Vv][\xc9\xe9][Gg]|[Oo][Ll][Aa][Ss][Zz]|[Oo][Rr][Oo][Ss][Zz]|[Oo][Ss][Zz][Tt][Rr][\xc1\xe1][Kk]|[Pp][Oo][Rr][Tt][Uu][Gg][\xc1\xe1][Ll]|[Rr][Oo][Mm][\xc1\xe1][Nn]|[Ss][Pp][Aa][Nn][Yy][Oo][Ll]|[Ss][Vv][\xc1\xe1][Jj][Cc][Ii]|[Ss][Vv][\xc9\xe9][Dd]|[Ss][Zz][Ee][Rr][Bb]|[Ss][Zz][Ll][Oo][Vv][\xc1\xe1][Kk]|[Ss][Zz][Ll][Oo][Vv][\xc9\xe9][Nn]|[Tt][\xd6\xf6][Rr][\xd6\xf6][Kk]|[Uu][Kk][Rr][\xc1\xe1][Nn])-(?P[Aa][Ll][Bb][\xc1\xe1][Nn]|[Aa][Mm][Ee][Rr][Ii][Kk][Aa][Ii]|[Aa][Nn][Gg][Oo][Ll]|[Bb][Ee][Ll][Gg][Aa]|[Bb][Oo][Ll][Gg][\xc1\xe1][Rr]|[Bb][Oo][Ss][Nn][Yy][\xc1\xe1][Kk]|[Bb][Rr][Ii][Tt]|[Cc][Ii][Pp][Rr][Uu][Ss][Ii]|[Cc][Ss][Ee][Hh]|[Dd][\xc1\xe1][Nn]|[\xc9\xe9][Ss][Zz][Tt]|[Ff][Ii][Nn][Nn]|[Ff][Rr][Aa][Nn][Cc][Ii][Aa]|[Gg][\xd6\xf6][Rr][\xd6\xf6][Gg]|[Hh][Oo][Ll][Ll][Aa][Nn][Dd]|[Hh][Oo][Rr][Vv][\xc1\xe1][Tt]|[\xcd\xed][Rr]|[Jj][Aa][Pp][\xc1\xe1][Nn]|[Kk][\xcd\xed][Nn][Aa][Ii]|[Ll][Ee][Nn][Gg][Yy][Ee][Ll]|[Ll][Ee][Tt][Tt]|[Ll][Ii][Tt][Vv][\xc1\xe1][Nn]|[Mm][Aa][Cc][Ee][Dd][\xd3\xf3][Nn]|[Mm][Aa][Gg][Yy][Aa][Rr]|[Mm][\xc1\xe1][Ll][Tt][Aa][Ii]|[Nn][\xc9\xe9][Mm][Ee][Tt]|[Nn][Oo][Rr][Vv][\xc9\xe9][Gg]|[Oo][Ll][Aa][Ss][Zz]|[Oo][Rr][Oo][Ss][Zz]|[Oo][Ss][Zz][Tt][Rr][\xc1\xe1][Kk]|[Pp][Oo][Rr][Tt][Uu][Gg][\xc1\xe1][Ll]|[Rr][Oo][Mm][\xc1\xe1][Nn]|[Ss][Pp][Aa][Nn][Yy][Oo][Ll]|[Ss][Vv][\xc1\xe1][Jj][Cc][Ii]|[Ss][Vv][\xc9\xe9][Dd]|[Ss][Zz][Ee][Rr][Bb]|[Ss][Zz][Ll][Oo][Vv][\xc1\xe1][Kk]|[Ss][Zz][Ll][Oo][Vv][\xc9\xe9][Nn]|[Tt][\xd6\xf6][Rr][\xd6\xf6][Kk]|[Uu][Kk][Rr][\xc1\xe1][Nn])\\b', u'\\g\u2013\\g', u'N\xe9pnevek k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)\\b(?P(1\\d\\d[1-9]|1\\d[1-9]\\d|20\\d[1-9]|20[1-9]\\d))-(?P[12]\\d\\d\\d)\\b ', u'\\g\u2013\\g ', u'\xc9vsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)\\b(?P[12]\\d\\d\\d)-(?P(1\\d\\d[1-9]|1\\d[1-9]\\d|20\\d[1-9]|20[1-9]\\d))\\b ', u'\\g\u2013\\g ', u'\xc9vsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)\\b(?P[12]\\d\\d\\d)-(\\d\\d)\\b ', u'\\g\u2013\\2 ', u'\xc9vsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)([A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]\\w*)-(\\d+(-\\w+)?)', u'\\1\u2013\\2', u'T\xedpusn\xe9v \xe9s -sz\xe1m k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#263.', False, 0], [u'(?u)pp[.] (\\d+)-(\\d+)[.]', u'pp. \\1\u2013\\2.', u'Oldalsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#263.', False, 0], [u'(?u)(\\d+)-(\\d+)[.] (o[.]|oldal\\w*)', u'\\1\u2013\\2. \\3', u'Oldalsz\xe1m', False, 0], [u'(?u) (u[.]|utca|\xfat|t\xe9r) (\\d\\d*)-(\\d\\d*)[.]', u' \\1 \\2\u2013\\3.', u'Nagyk\xf6t\u0151jel a h\xe1zsz\xe1mban. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#298.', False, 0], [u'(?iu)(?[a\xe1e\xe9i\xedo\xf3\xf6\u0151u\xfa\xfc\u0171A\xc1E\xc9I\xcdO\xd3\xd6\u0150U\xda\xdc\u0170]\\w*)', u'az \\g', u'Hib\xe1s n\xe9vel\u0151?', u'not re.match(r"(?i)i(ii?|[vx])$|Unicode$|Unix\\w*$", m.group("aword_1")) and spell(LOCALE,m.group("aword_1"))', 0], [u'(?u)(?[aA]) (?P[a\xe1e\xe9i\xedo\xf3\xf6\u0151u\xfa\xfc\u0171A\xc1E\xc9I\xcdO\xd3\xd6\u0150U\xda\xdc\u0170]\\w*)', u'\\gz \\g|\\g', u'Hib\xe1s vagy felesleges n\xe9vel\u0151?', u'wordmin(s[:m.start()],1) and not re.match(r"(?i)i(ii?|[vx])$|Unicode$|Unix\\w*$", m.group("aword_1")) and spell(LOCALE,m.group("aword_1"))', 0], [u'(?iu)(?\\d+|\\d+,\\d+) [Gg][Rr][.]?-[Mm][Aa][Ll](?![-\\w\u2013\xad])', u'\\g g-mal', u'grammal r\xf6vid\xedt\xe9se g-mal (AkH. 286.)', False, 0], [u'(?u) A vitamin(?P\\w*)', u' A-vitamin\\g', u'K\xf6t\u0151jeles n\xe9v.', False, 0], [u'(?u)(?\\w*)(?![-\\w\u2013\xad])', u'\\1-vitamin\\g', u'K\xf6t\u0151jeles n\xe9v.', False, 0], [u'(?u)(?\\w*)', u'ny\xedltsz\xedv\u0171\\g', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)\\b[Jj][\xd3\xf3] [Ss][Zz][\xc1\xe1][Nn][Dd][\xc9\xe9][Kk][\xda\xfa](?P\\w*)', u'j\xf3sz\xe1nd\xe9k\xfa\\g', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)[Kk][\xd6\xf6][Zz][\xd6\xf6][Ss] [Ll][\xd3\xf3][Nn][Aa][Kk] [Tt][\xda\xfa][Rr][\xd3\xf3][Ss]', u'k\xf6z\xf6s l\xf3nak t\xfaros', u'Helyes kifejez\xe9s.', False, 0], [u'(?iu)\\b[Nn][Ee][Jj][Ll][Oo][Nn] [Hh][Aa][Rr][Ii][Ss][Nn][Yy][Aa]\\b', u'nejlonharisnya', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)\\b[Oo][Dd][Aa]-[Vv][Ii][Ss][Ss][Zz][Aa](?P[a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd][a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]*)', u'oda-vissza \\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?iu)\\b[Pp][Rr][Oo] [\xc9\xe9][Ss] [Kk][Oo][Nn][Tt][Rr][Aa]\\b', u'pr\xf3 \xe9s kontra', u'Helyes latin kifejez\xe9s.', False, 0], [u'(?iu)\\b[Rr][\xc1\xe1][Kk][\xd6\xf6][Vv][Ee][Tt][Kk][Ee][Zz](?P[a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd][a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]*)', u'r\xe1 k\xf6vetkez\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?iu)\\b[Tt][\xc1\xe1][Jj] [Jj][Ee][Ll][Ll][Ee][Gg][\u0170\u0171](?P\\w*)', u't\xe1jjelleg\u0171\\g', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)([SsTtLlUuVv])-[Aa][Ll][Aa][Kk][\xda\xfa](?P\\w*)', u'\\1 alak\xfa\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?u)(\\d\\d*)-szob\xe1s(?P\\w*)', u'\\1 szob\xe1s\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?u)(\\d\\d*)-r\xe9szes(?P\\w*)', u'\\1 r\xe9szes\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?u)(?(Advent|H\xfasv\xe9t|Kar\xe1csony|Mindenszentek|P\xfcnk\xf6sd|(Any\xe1k|Ap\xe1k|Halottak|N\u0151k) [Nn]apj)(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)*)(?![-\\w\u2013\xad])', u'= m.group("event_1").lower()', u'Kisbet\u0171s kifejez\xe9s, ha nem c\xedm. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_kis_\xe9s_a_nagy_kezd\u0151bet\u0171k#145.', u'wordmin(s[:m.start()],1) and word(s[m.end():],1) == word(s[m.end():],1).lower()', 0], [u'(?u)foci ([Ev])[bB](?P([-][a-zA-Z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd][a-zA-Z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]*)?)', u'foci-\\1b\\g', u'K\xf6t\u0151jeles kifejez\xe9s.', False, 0], [u'(?u)^K\xe9ts\xe9g k\xedv\xfcl', u'K\xe9ts\xe9gk\xedv\xfcl', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)(?\\w*)(?![-\\w\u2013\xad])', u'\\1-sark\\g', u'F\xf6ldrajzi n\xe9v.', False, 0], [u'(?u)(?\xc9szak|D\xe9l|Kelet|Nyugat|\xc9szakkelet|\xc9szaknyugat|D\xe9lkelet|D\xe9lnyugat)-(?P(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)(?![-\\w\u2013\xad])', u'= m.group("Dir_1") + "-" + m.group("cap_1").lower()', u'Kisbet\u0171vel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'morph(LOCALE,m.group("cap_1"), r"po:noun_prs.*is:i_PLACE", False)', 0], [u'(?u)(?\xe9szak|d\xe9l|kelet|nyugat|\xe9szakkelet|\xe9szaknyugat|d\xe9lkelet|d\xe9lnyugat)-(?P(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)(?![-\\w\u2013\xad])', u'= m.group("dir_1").capitalize() + "-" + m.group("cap_1")', u'Nagybet\u0171vel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'morph(LOCALE,m.group("cap_1"), r"po:noun_prs", False) and not morph(LOCALE,m.group("cap_1"),"is:i_PLACE", False)', 0], [u'(?u)(?\xc9szak|D\xe9l|Kelet|Nyugat|\xc9szakkelet|\xc9szaknyugat|D\xe9lkelet|D\xe9lnyugat)-(?P(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)(?![-\\w\u2013\xad])', u'= m.group("Dir_1").lower() + "-" + m.group("sc_1")', u'Kisbet\u0171vel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'wordmin(s[:m.start()],1) and word(s[m.end():],1) and not word(s[m.end():],1) == word(s[m.end():],1).capitalize() and morph(LOCALE,m.group("sc_1"), r"po:noun_prs.*is:i_PLACE", False)', 0], [u'(?u)(?\xc9szak|D\xe9l|Kelet|Nyugat|\xc9szakkelet|\xc9szaknyugat|D\xe9lkelet|D\xe9lnyugat) (?P(?P(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed])|(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]))+)(?![-\\w\u2013\xad])', u'\\g-\\g', u'K\xf6t\u0151jellel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'morph(LOCALE,m.group("w_1"), r"po:noun_prs")', 0], [u'(?u)(?(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)-(?PTenger|\xd3ce\xe1n|Sziget|F\xe9lsziget|K\xf6z\xe9phegys\xe9g)(?![-\\w\u2013\xad])', u'= m.group("cap_1") + "-" + m.group("prop_1").lower()', u'Kisbet\u0171s \xedrt k\xf6zn\xe9vi tag. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#176.', False, 0], [u'(?u)(?[Aa][Bb][Bb][Aa]|[Aa][Gg][Yy][Oo][Nn]|[Aa][Ll][\xc1\xe1]|[\xc1\xe1][Ll][Tt][Aa][Ll]|[\xc1\xe1][Tt]|[Bb][Ee]|[Bb][Ee][Ll][Ee]|[Bb][Ee][Nn][Nn]|[Ee][Gg][Yy][Bb][Ee]|[Ee][Gg][Yy][\xdc\xfc][Tt][Tt]|[Ee][Ll]|[Ee][Ll][Ll][Ee][Nn]|[Ee][Ll][\u0150\u0151]|[Ee][Ll][\u0150\u0151][Rr][Ee]|[Ff][Ee][Ll]|[Ff][\xd6\xf6][Ll]|[Ff][\xc9\xe9][Ll][Bb][Ee]|[Ff][\xc9\xe9][Ll][Rr][Ee]|[Ff][Ee][Ll][\xdc\xfc][Ll]|[Ff][\xd6\xf6][Ll][\xdc\xfc][Ll]|[Ff][Ee][Nn][Nn]|[Ff][\xd6\xf6][Nn][Nn]|[Hh][\xc1\xe1][Tt][Rr][Aa]|[Hh][Aa][Zz][Aa]|[Hh][Ee][Ll][Yy][Rr][Ee]|[Hh][Oo][Zz][Zz][\xc1\xe1]|[Ii][Dd][Ee]|[Jj][\xd3\xf3][Vv][\xc1\xe1]|[Kk][Ee][Rr][Ee][Ss][Zz][Tt][\xdc\xfc][Ll]|[Kk][Ee][Tt][Tt][\xc9\xe9]|[Kk][Ii]|[Kk][\xd6\xf6][Ll][Cc][Ss][\xd6\xf6][Nn]|[Kk][\xd6\xf6][Rr][Bb][Ee]|[Kk][\xd6\xf6][Rr][\xdc\xfc][Ll]|[Kk][\xd6\xf6][Zz][Bb][Ee]|[Kk][\xd6\xf6][Zz][Rr][Ee]|[Kk][\xdc\xfc][Ll][\xd6\xf6][Nn]|[Ll][Ee]|[Mm][Ee][Gg]|[Mm][Ee][Ll][Ll][\xc9\xe9]|[Nn][Ee][Kk][Ii]|[Oo][Dd][Aa]|[\xd6\xf6][Ss][Ss][Zz][Ee]|[Rr][\xc1\xe1]|[Rr][Aa][Jj][Tt][Aa]|[Ss][Zz][\xc9\xe9][Jj][Jj][Ee][Ll]|[Ss][Zz][Ee][Mm][Bb][Ee]|[Ss][Zz][Ee][Rr][Tt][Ee]|[Ss][Zz][\xc9\xe9][Tt]|[Tt][Ee][Ll][Ee]|[Tt][Oo][Vv][Aa]|[Tt][Oo][Vv][\xc1\xe1][Bb][Bb]|[Tt][\xda\xfa][Ll]|[\xda\xfa][Jj][Jj][\xc1\xe1]|[\xda\xfa][Jj][Rr][Aa]|[Uu][Tt][\xc1\xe1][Nn][Aa]|[Vv][\xc9\xe9][Gg][Bb][Ee]|[Vv][\xc9\xe9][Gg][Ii][Gg]|[Vv][Ii][Ss][Ss][Zz][Aa])(?P([Aa][Kk][Aa][Rr]|[Bb][\xcd\xed][Rr]|[Ff][Oo][Gg]|[Ll][Ee][Gg][Yy]|[Ll][Ee][Hh][Ee][Tt]|[Ll][Ee][Nn][Nn]|[Ll][Ee][Ss][Zz]|[Ll][Ee][Tt][Tt]|[Ss][Zz][Aa][Bb][Aa][Dd]|[Ss][Zz][Ee][Rr][Ee][Tt]|[Tt][Aa][Ll][\xc1\xe1][Ll]|[Tt][Uu][Dd]|[Vv][Aa][Nn]|[Vv][Oo][Ll])\\w*)(?P( \\w+){0,}) (?P(\\w+[Nn][Ii]))(?![-\\w\u2013\xad])', u'\\g \\g\\g \\g', u'Az igek\xf6t\u0151t nem \xedrjuk egybe a seg\xe9dig\xe9vel.', u'morph(LOCALE,m.group("igenev_1"), "INFINITIVE") and morph(LOCALE,m.group("igekoto_1")+m.group("segedige_1"), r"is:[/\\w]*DEF|ds:tt")', 0], [u'(?iu)(?[Aa][Bb][Bb][Aa]|[Aa][Gg][Yy][Oo][Nn]|[Aa][Ll][\xc1\xe1]|[\xc1\xe1][Ll][Tt][Aa][Ll]|[\xc1\xe1][Tt]|[Bb][Ee]|[Bb][Ee][Ll][Ee]|[Bb][Ee][Nn][Nn]|[Ee][Gg][Yy][Bb][Ee]|[Ee][Gg][Yy][\xdc\xfc][Tt][Tt]|[Ee][Ll]|[Ee][Ll][Ll][Ee][Nn]|[Ee][Ll][\u0150\u0151]|[Ee][Ll][\u0150\u0151][Rr][Ee]|[Ff][Ee][Ll]|[Ff][\xd6\xf6][Ll]|[Ff][\xc9\xe9][Ll][Bb][Ee]|[Ff][\xc9\xe9][Ll][Rr][Ee]|[Ff][Ee][Ll][\xdc\xfc][Ll]|[Ff][\xd6\xf6][Ll][\xdc\xfc][Ll]|[Ff][Ee][Nn][Nn]|[Ff][\xd6\xf6][Nn][Nn]|[Hh][\xc1\xe1][Tt][Rr][Aa]|[Hh][Aa][Zz][Aa]|[Hh][Ee][Ll][Yy][Rr][Ee]|[Hh][Oo][Zz][Zz][\xc1\xe1]|[Ii][Dd][Ee]|[Jj][\xd3\xf3][Vv][\xc1\xe1]|[Kk][Ee][Rr][Ee][Ss][Zz][Tt][\xdc\xfc][Ll]|[Kk][Ee][Tt][Tt][\xc9\xe9]|[Kk][Ii]|[Kk][\xd6\xf6][Ll][Cc][Ss][\xd6\xf6][Nn]|[Kk][\xd6\xf6][Rr][Bb][Ee]|[Kk][\xd6\xf6][Rr][\xdc\xfc][Ll]|[Kk][\xd6\xf6][Zz][Bb][Ee]|[Kk][\xd6\xf6][Zz][Rr][Ee]|[Kk][\xdc\xfc][Ll][\xd6\xf6][Nn]|[Ll][Ee]|[Mm][Ee][Gg]|[Mm][Ee][Ll][Ll][\xc9\xe9]|[Nn][Ee][Kk][Ii]|[Oo][Dd][Aa]|[\xd6\xf6][Ss][Ss][Zz][Ee]|[Rr][\xc1\xe1]|[Rr][Aa][Jj][Tt][Aa]|[Ss][Zz][\xc9\xe9][Jj][Jj][Ee][Ll]|[Ss][Zz][Ee][Mm][Bb][Ee]|[Ss][Zz][Ee][Rr][Tt][Ee]|[Ss][Zz][\xc9\xe9][Tt]|[Tt][Ee][Ll][Ee]|[Tt][Oo][Vv][Aa]|[Tt][Oo][Vv][\xc1\xe1][Bb][Bb]|[Tt][\xda\xfa][Ll]|[\xda\xfa][Jj][Jj][\xc1\xe1]|[\xda\xfa][Jj][Rr][Aa]|[Uu][Tt][\xc1\xe1][Nn][Aa]|[Vv][\xc9\xe9][Gg][Bb][Ee]|[Vv][\xc9\xe9][Gg][Ii][Gg]|[Vv][Ii][Ss][Ss][Zz][Aa])(?P([Ll][Ee][Gg][Yy]|[Ll][Ee][Hh][Ee][Tt]|[Ll][Ee][Nn][Nn]|[Ll][Ee][Ss][Zz]|[Ll][Ee][Tt][Tt]|[Vv][Aa][Nn]|[Vv][Oo][Ll])\\w*)(?P( \\w+){0,}) (?P(\\w+[Vv][EeAa]))(?![-\\w\u2013\xad])', u'\\g \\g\\g \\g', u'Az igek\xf6t\u0151 a lenni + -va/-ve szerkezetben nem a l\xe9tig\xe9hez kapcsol\xf3dik.', u'morph(LOCALE,m.group("igenev_1"), "_PART") and morph(LOCALE,m.group("igekoto_1")+m.group("letige_1"), r"is:[/\\w]*DEF|ds:tt")', 0], [u'(?iu)(?\\w+)(?![-\\w\u2013\xad])', u'\\1d\\2\\g', u'Hadd helyesen.', u'morph(LOCALE,m.group("W_1"), r"(IMPER[_\\w]*SG_1|is:[_/\\w]*DEF_PL)") or (not wordmin(s[:m.start()],1) and morph(LOCALE,m.group("W_1"), r"is:[_/\\w]*DEF_SG_[23]"))', 0], [u'(?iu)(?[Aa][Bb][Bb][Aa]|[Aa][Gg][Yy][Oo][Nn]|[Aa][Ll][\xc1\xe1]|[\xc1\xe1][Ll][Tt][Aa][Ll]|[\xc1\xe1][Tt]|[Bb][Ee]|[Bb][Ee][Ll][Ee]|[Bb][Ee][Nn][Nn]|[Ee][Gg][Yy][Bb][Ee]|[Ee][Gg][Yy][\xdc\xfc][Tt][Tt]|[Ee][Ll]|[Ee][Ll][Ll][Ee][Nn]|[Ee][Ll][\u0150\u0151]|[Ee][Ll][\u0150\u0151][Rr][Ee]|[Ff][Ee][Ll]|[Ff][\xd6\xf6][Ll]|[Ff][\xc9\xe9][Ll][Bb][Ee]|[Ff][\xc9\xe9][Ll][Rr][Ee]|[Ff][Ee][Ll][\xdc\xfc][Ll]|[Ff][\xd6\xf6][Ll][\xdc\xfc][Ll]|[Ff][Ee][Nn][Nn]|[Ff][\xd6\xf6][Nn][Nn]|[Hh][\xc1\xe1][Tt][Rr][Aa]|[Hh][Aa][Zz][Aa]|[Hh][Ee][Ll][Yy][Rr][Ee]|[Hh][Oo][Zz][Zz][\xc1\xe1]|[Ii][Dd][Ee]|[Jj][\xd3\xf3][Vv][\xc1\xe1]|[Kk][Ee][Rr][Ee][Ss][Zz][Tt][\xdc\xfc][Ll]|[Kk][Ee][Tt][Tt][\xc9\xe9]|[Kk][Ii]|[Kk][\xd6\xf6][Ll][Cc][Ss][\xd6\xf6][Nn]|[Kk][\xd6\xf6][Rr][Bb][Ee]|[Kk][\xd6\xf6][Rr][\xdc\xfc][Ll]|[Kk][\xd6\xf6][Zz][Bb][Ee]|[Kk][\xd6\xf6][Zz][Rr][Ee]|[Kk][\xdc\xfc][Ll][\xd6\xf6][Nn]|[Ll][Ee]|[Mm][Ee][Gg]|[Mm][Ee][Ll][Ll][\xc9\xe9]|[Nn][Ee][Kk][Ii]|[Oo][Dd][Aa]|[\xd6\xf6][Ss][Ss][Zz][Ee]|[Rr][\xc1\xe1]|[Rr][Aa][Jj][Tt][Aa]|[Ss][Zz][\xc9\xe9][Jj][Jj][Ee][Ll]|[Ss][Zz][Ee][Mm][Bb][Ee]|[Ss][Zz][Ee][Rr][Tt][Ee]|[Ss][Zz][\xc9\xe9][Tt]|[Tt][Ee][Ll][Ee]|[Tt][Oo][Vv][Aa]|[Tt][Oo][Vv][\xc1\xe1][Bb][Bb]|[Tt][\xda\xfa][Ll]|[\xda\xfa][Jj][Jj][\xc1\xe1]|[\xda\xfa][Jj][Rr][Aa]|[Uu][Tt][\xc1\xe1][Nn][Aa]|[Vv][\xc9\xe9][Gg][Bb][Ee]|[Vv][\xc9\xe9][Gg][Ii][Gg]|[Vv][Ii][Ss][Ss][Zz][Aa])(?![-\\w\u2013\xad])', u'\\1d \\2', u'Felsz\xf3l\xedt\xf3 m\xf3d.', u'(not wordmin(s[:m.start()],1) or wordmin(s[:m.start()],1).lower() == "ne") and morph(LOCALE,m.group(1), "st:" + m.group(1).lower() + r"\\b") and morph(LOCALE,m.group(1)+"d", r"IMPER")', 0], [u'(?iu)(?\\w{4,5})(?![-\\w\u2013\xad])', u'=suggest(LOCALE,m.group("W_1"))', u'Biztos, hogy helyes \xf6sszetett sz\xf3?', u'option(LOCALE,"compound") and morph(LOCALE,m.group("W_1"), "pa:")', 0], [u'(?iu)(?\\w{4,})(?![-\\w\u2013\xad])', u'=suggest(LOCALE,m.group("W_1"))', u'Biztos, hogy helyes \xf6sszetett sz\xf3?', u'option(LOCALE,"compound") and morph(LOCALE,m.group("W_1"), ur"(?u)pa:\\w\\w\\b")', 0], [u'(?iu)(?\\w{4,})(?![-\\w\u2013\xad])', u'=suggest(LOCALE,m.group("W_1"))', u'Biztos, hogy helyes \xf6sszetett sz\xf3?', u'option(LOCALE,"allcompound") and morph(LOCALE,m.group("W_1"), "pa:")', 0], [u'(?iu)(?[-\\w]{3,}) \\1(?![-\\w\u2013\xad])', u'\\g|\\g-\\1', u'Sz\xf3ism\xe9tl\xe9s vagy hi\xe1nyz\xf3 k\xf6t\u0151jel?', u'option(LOCALE,"dup0") and (not wordmin(s[:m.start()],1) or not wordmin(s[:m.start()],1).lower() in ["a", "az", "minden"]) and word(s[m.end():],1) != u"h\xe1t\xe1n" and word(s[m.end():],1) != u"h\xe1t\xe1n." and not morph(LOCALE,word(s[m.end():],1), "po:post", False)', 0], [u'(?u)(?[-\\w]{3,})(?: [-\u2013\\w\u201e\u201d]+)* \\1(?![-\\w\u2013\xad])', u'\\g', u'T\xfalzott sz\xf3ism\xe9tl\xe9s?', u'option(LOCALE,"dup")', 0], [u'(?u)(?[-\\w]{3,})[;,:]?(?: [-\u2013\\w\u201e\u201d]+[;,:]?)* \\1(?![-\\w\u2013\xad])', u'\\g', u'T\xfalzott sz\xf3ism\xe9tl\xe9s?', u'option(LOCALE,"dup2")', 0], [u'(?u)(?[a-z\xf6\xfc\xf3\u0151\xfa\xe9\xe1\u0171\xed]+)(?![-\\w\u2013\xad])', u'= m.group("low_1").capitalize()', u'Hi\xe1nyz\xf3 nagy kezd\u0151bet\u0171?', u'paralcap.search(TEXT) and not abbrev.search(TEXT)', 0], [u'(?u)((?<=[!?.] )|^)(?P[a-z\xf6\xfc\xf3\u0151\xfa\xe9\xe1\u0171\xed]+)(?![-\\w\u2013\xad])', u'= m.group("low_1").capitalize()', u'Hi\xe1nyz\xf3 nagy kezd\u0151bet\u0171?', u'option(LOCALE,"cap") and not abbrev.search(TEXT)', 0], [u'(?u)^[-\u2014] ', u'\u2013 ', u'A gondolatjel nagyk\xf6t\u0151jel | http://hu.wikipedia.org/wiki/Nagyk\xf6t\u0151jel', u'option(LOCALE,"dash")', 0], [u'(?u) [-\u2014]([ ,;])', u' \u2013\\1', u'A gondolatjel nagyk\xf6t\u0151jel | http://hu.wikipedia.org/wiki/Nagyk\xf6t\u0151jel', u'option(LOCALE,"dash")', 0], [u'(?u)^[-\u2013](?P[a-z\xe1\xe9\xed\xf3\xf6\u0151\xfa\xfc\u0171A-Z\xc9\xcd\xd3\xd6\u0150\xda\xdc\u0170]\\w*)', u'\u2013 \\g', u'Gondolatjel sz\xf3k\xf6zzel a felsorol\xe1sn\xe1l | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#258.', u'option(LOCALE,"dash")', 0], [u'(?u)[[][.][.][.]]', u'[\u2026]', u'H\xe1rom pont | http://hu.wikipedia.org/wiki/H\xe1rom_pont', u'option(LOCALE,"elli")', 0], [u'(?u)[.][.][.]', u'\u2026', u'H\xe1rom pont | http://hu.wikipedia.org/wiki/H\xe1rom_pont', u'option(LOCALE,"elli")', 0], [u'(?u) +([.?!,:;)\u201d])\\b', u'\\1 ', u'Felcser\xe9lt sz\xf3k\xf6z \xe9s \xedr\xe1sjel?', False, 0], [u'(?u) +([.?!,:;)\u201d])', u'\\1', u'Sz\xf3k\xf6z n\xe9lk\xfcl tapad\xf3 \xedr\xe1sjel | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#239.', False, 0], [u'(?u)[:,;]([.?!,;:])(?P( |$))', u'\\1\\g', u'Felesleges \xedr\xe1sjel.', False, 0], [u'(?u)\\b[.][.](?P( |$))', u'.\\g|\u2026\\g', u'Pont vagy h\xe1rom pont? | http://hu.wikipedia.org/wiki/H\xe1rom_pont', False, 0], [u'(?u)(\\w)(?P[?!,:;%\u2030\u2031\xb0\u201e\u201d])(?P(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed])|(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]))', u'\\1\\g \\g', u'Hi\xe1nyz\xf3 sz\xf3k\xf6z?', False, 0], [u'(?u)(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[.](?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])', u'\\g. \\g', u'Hi\xe1nyz\xf3 sz\xf3k\xf6z?', False, 0], [u'(?u)(^|\\b|(?P[?!,:;%\u2030\u2031\xb0\u201e\u201d])|[.]) {2,3}(\\b|$)', u'\\1 ', u'Felesleges sz\xf3k\xf6z.', u'option(LOCALE,"spaces")', 0], [u'(?u)(^|\\b|(?P[?!,:;%\u2030\u2031\xb0\u201e\u201d])|[.]) {4,}(\\b|$)', u'\\1 |\\1\t', u'Sz\xf3k\xf6z\xf6k cser\xe9je egy sz\xf3k\xf6zre vagy tabul\xe1torra:', u'option(LOCALE,"spaces2")', 0], [u'(?iu)(\\d+)([Xx]| [Xx] )(\\d+(-\\w+)?)', u'\\1\xd7\\3|\\1\u202f\xb7\u202f\\3', u'Szorz\xe1sjel. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#275.', False, 0], [u"(?iu)(?P(?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)['\xb4](?P(?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)*)", u'\\g\u2019\\g', u'Val\xf3di aposztr\xf3f. | http://hu.wikipedia.org/wiki/Aposztr\xf3f', u'option(LOCALE,"apost")', 0], [u"(?u)['\xb4](\\d\\d(-\\w+)?)", u'\u2019\\1', u'Val\xf3di aposztr\xf3f. | http://hu.wikipedia.org/wiki/Aposztr\xf3f', u'option(LOCALE,"apost")', 0], [u'(?u)[)]', u'', u'Felesleges z\xe1r\xf3jel?', u'option(LOCALE,"par") and not "(" in TEXT', 0], [u'(?iu)[\\"\u201c\u201d\u201f\u201e]((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e]*)[\\"\u201c\u201f]', u'\u201e\\1\u201d', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', u'option(LOCALE,"quot")', 0], [u'(?iu)[\\"\u201c\u201d\u201f]((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e]*)[\\"\u201c\u201d\u201f]', u'\u201e\\1\u201d', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', u'option(LOCALE,"quot")', 0], [u'(?iu),,((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e_1><\']*)\'\'', u'\u201e\\1\u201d', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)>>((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e_1><\']*)<<', u'\xbb\\1\xab', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)\u2018+((?P[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e\u2019]*)\u2019+', u'\u201e\\1\u201d|\xbb\\1\xab', u'Id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)(?[a-zA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)[^\\"\u201c\u201d\u201f\u201e\u2019]*)\xbb(?![-\\w\u2013\xad])', u'\xbb\\1\xab', u'Felcser\xe9lt bels\u0151 id\xe9z\u0151jelek. | http://hu.wikipedia.org/wiki/Id\xe9z\u0151jel', False, 0], [u'(?iu)(?", m.group(3)).replace(u"ezeregysz\xe1z", u"ezersz\xe1z").replace(u"kett\u0151", u"k\xe9t")', 0], [u'(?iu)(?\u2212?\\d{2,3})(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})(?P\\d{3})(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})(?P\\d{3})(?P\\d{3})(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\xa0\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{2,3})\xa0?(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\u202f\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\u2212?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w{1,4})?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\\g\u202f\\g\u202f\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{2,3})(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})(?P\\d{3})(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})(?P\\d{3})(?P\\d{3})(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\xa0\\g\xa0\\g\xa0\\g', u'Nagy sz\xe1mok tagol\xe1sa. (AkH. 274.)', u'option(LOCALE,"numpart") and not option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{2,3})\xa0?(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\u202f\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?\\d{1,3})\xa0?(?P\\d{3})\xa0?(?P\\d{3})\xa0?(?P\\d{3}(,\\w+)?[%\u2030\u2031\xb0]?(-\\w+)?)(?![-\\w\u2013\xad])', u'\u2212\\g\u202f\\g\u202f\\g\u202f\\g', u'Nagy sz\xe1mok tagol\xe1sa nem t\xf6r\u0151 keskeny sz\xf3k\xf6z\xf6kkel. (AkH. 274.)', u'option(LOCALE,"numpart") and option(LOCALE,"thou")', 0], [u'(?iu)(?[12]\\d\\d\\d)[.] (?PJanu\xe1r|Febru\xe1r|M\xe1rcius|\xc1prilis|M\xe1jus|J\xfanius|J\xfalius|Augusztus|Szeptember|Okt\xf3ber|November|December)\\b(?![-\\w\u2013\xad])', u'= m.group("year_1") + ". " + m.group("Month_1").lower()', u'A h\xf3nap nev\xe9t kisbet\u0171vel \xedrjuk. (AkH. 144.)', False, 0], [u'(?u)(?[12]\\d\\d\\d) (?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P(|[^-\u2013ja\xe1e\xe9][a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed]*))(?![-\\w\u2013\xad])', u'\\g. \\g\\g', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d) (?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P[-\u2013](?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P(|[^-\u2013ja\xe1e\xe9][a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed]*)))(?![-\\w\u2013\xad])', u'\\g. \\g\\g', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d) \xe9vi(?![-\\w\u2013\xad])', u'\\g. \xe9vi', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d)[-\u2013](?P\\d\\d) \xe9vi(?![-\\w\u2013\xad])', u'\\g\u2013\\g. \xe9vi', u'Az \xe9vsz\xe1m ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#294.', False, 0], [u'(?u)(?[12]\\d\\d\\d)[.] (?Pfolyam\xe1n|el\u0151tti?|ut\xe1ni?|k\xf6z\xf6tti?|nyara|nyar\xe1\\w+|tele|tel\xe9\\w+|tavasza|tavasz\xe1\\w+|\u0151sze|\u0151sz\xe9\\w+)\\b(?![-\\w\u2013\xad])', u'\\g \\g', u'Az \xe9vsz\xe1m ut\xe1n itt nem \xedrunk pontot. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#295.', False, 0], [u'(?u)(?[12]\\d\\d\\d)[.] (?Pjanu\xe1r|febru\xe1r|m\xe1rcius|\xe1prilis|m\xe1jus|j\xfanius|j\xfalius|augusztus|szeptember|okt\xf3ber|november|december|jan[.]|febr[.]|m\xe1rc[.]|\xe1pr[.]|m\xe1j[.]|j\xfan[.]|j\xfal[.]|aug[.]|szept[.]|okt[.]|nov[.]|dec[.])(?P([ja\xe1e]|\xe9\\w)\\w*)\\b(?![-\\w\u2013\xad])', u'\\g \\g\\g', u'Az \xe9vsz\xe1m ut\xe1n itt nem \xedrunk pontot. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#295.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])[.]-(?P\\w*)', u'\\g \\g-\\g', u'A nap ut\xe1n itt nem \xedrunk pontot. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#296.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])(?P[ ,;:?!])', u'\\g \\g.\\g', u'Ha d\xe1tum, hi\xe1nyzik a pont. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#296.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9]) (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])[.] [\xc9\xe9][Ss] (?P[12]\\d|3[01]|0?[1-9]) (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g. \xe9s \\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9]) [\xc9\xe9][Ss] (?P[12]\\d|3[01]|0?[1-9])[.]? (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g. \xe9s \\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])[-\u2013](?P[12]\\d|3[01]|0?[1-9]) (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g\u2013\\g. \\g', u'A nap ut\xe1n itt pontot \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?iu)\\b(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) (?P[12]\\d|3[01]|0?[1-9])-(?P[12]\\d|3[01]|0?[1-9]). (?P[\xd3\xf3][Tt][Aa]|[Ee][Ll][\u0150\u0151][Tt][Tt][Ii]?|[Uu][Tt][\xc1\xe1][Nn][Ii]?|[Kk][\xd6\xf6][Zz][\xd6\xf6][Tt][Tt][Ii]?)', u'\\g \\g\u2013\\g. \\g', u'A napok k\xf6z\xe9 nagyk\xf6t\u0151jelet \xedrunk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#297.', False, 0], [u'(?u)\\b(?P[12]\\d\\d\\d)[.](?P0?[1-9]|1[012])[.](?P[12]\\d|3[01]|0?[1-9])(?P([.]|))(?P[^\\s][^\\s]*)', u'\\g. \\g.\xa0\\g\\g\\g', u'Sz\xf3k\xf6z a d\xe1tumban. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#293.', False, 0], [u'(?iu)(?P[Jj][Aa][Nn][Uu][\xc1\xe1][Rr]|[Ff][Ee][Bb][Rr][Uu][\xc1\xe1][Rr]|[Mm][\xc1\xe1][Rr][Cc][Ii][Uu][Ss]|[\xc1\xe1][Pp][Rr][Ii][Ll][Ii][Ss]|[Mm][\xc1\xe1][Jj][Uu][Ss]|[Jj][\xda\xfa][Nn][Ii][Uu][Ss]|[Jj][\xda\xfa][Ll][Ii][Uu][Ss]|[Aa][Uu][Gg][Uu][Ss][Zz][Tt][Uu][Ss]|[Ss][Zz][Ee][Pp][Tt][Ee][Mm][Bb][Ee][Rr]|[Oo][Kk][Tt][\xd3\xf3][Bb][Ee][Rr]|[Nn][Oo][Vv][Ee][Mm][Bb][Ee][Rr]|[Dd][Ee][Cc][Ee][Mm][Bb][Ee][Rr]|[Jj][Aa][Nn][.]|[Ff][Ee][Bb][Rr][.]|[Mm][\xc1\xe1][Rr][Cc][.]|[\xc1\xe1][Pp][Rr][.]|[Mm][\xc1\xe1][Jj][.]|[Jj][\xda\xfa][Nn][.]|[Jj][\xda\xfa][Ll][.]|[Aa][Uu][Gg][.]|[Ss][Zz][Ee][Pp][Tt][.]|[Oo][Kk][Tt][.]|[Nn][Oo][Vv][.]|[Dd][Ee][Cc][.]) 1[.]?-(?P[Ee]|[Ii]|[Ee][Ii]\\w*|[\xc9\xe9]\\w+)\\b', u'\\g 1-j\\g', u'Elseje sz\xe1mjegyes \xedr\xe1sa. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#296.', False, 0], [u'(?u)\\bstb[.], stb[.]', u'stb. stb.|stb.; stb.', u'K\xe9t stb. k\xf6z\xe9 nem tesz\xfcnk vessz\u0151t.', False, 0], [u'(?u)(?[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+))(?![-\\w\u2013\xad])', u'\\1', u'Nem ponttal \xedrjuk ezt a r\xf6vid\xedt\xe9st.', False, 0], [u'(?u)(?[Aa][Ll][Bb][\xc1\xe1][Nn]|[Aa][Mm][Ee][Rr][Ii][Kk][Aa][Ii]|[Aa][Nn][Gg][Oo][Ll]|[Bb][Ee][Ll][Gg][Aa]|[Bb][Oo][Ll][Gg][\xc1\xe1][Rr]|[Bb][Oo][Ss][Nn][Yy][\xc1\xe1][Kk]|[Bb][Rr][Ii][Tt]|[Cc][Ii][Pp][Rr][Uu][Ss][Ii]|[Cc][Ss][Ee][Hh]|[Dd][\xc1\xe1][Nn]|[\xc9\xe9][Ss][Zz][Tt]|[Ff][Ii][Nn][Nn]|[Ff][Rr][Aa][Nn][Cc][Ii][Aa]|[Gg][\xd6\xf6][Rr][\xd6\xf6][Gg]|[Hh][Oo][Ll][Ll][Aa][Nn][Dd]|[Hh][Oo][Rr][Vv][\xc1\xe1][Tt]|[\xcd\xed][Rr]|[Jj][Aa][Pp][\xc1\xe1][Nn]|[Kk][\xcd\xed][Nn][Aa][Ii]|[Ll][Ee][Nn][Gg][Yy][Ee][Ll]|[Ll][Ee][Tt][Tt]|[Ll][Ii][Tt][Vv][\xc1\xe1][Nn]|[Mm][Aa][Cc][Ee][Dd][\xd3\xf3][Nn]|[Mm][Aa][Gg][Yy][Aa][Rr]|[Mm][\xc1\xe1][Ll][Tt][Aa][Ii]|[Nn][\xc9\xe9][Mm][Ee][Tt]|[Nn][Oo][Rr][Vv][\xc9\xe9][Gg]|[Oo][Ll][Aa][Ss][Zz]|[Oo][Rr][Oo][Ss][Zz]|[Oo][Ss][Zz][Tt][Rr][\xc1\xe1][Kk]|[Pp][Oo][Rr][Tt][Uu][Gg][\xc1\xe1][Ll]|[Rr][Oo][Mm][\xc1\xe1][Nn]|[Ss][Pp][Aa][Nn][Yy][Oo][Ll]|[Ss][Vv][\xc1\xe1][Jj][Cc][Ii]|[Ss][Vv][\xc9\xe9][Dd]|[Ss][Zz][Ee][Rr][Bb]|[Ss][Zz][Ll][Oo][Vv][\xc1\xe1][Kk]|[Ss][Zz][Ll][Oo][Vv][\xc9\xe9][Nn]|[Tt][\xd6\xf6][Rr][\xd6\xf6][Kk]|[Uu][Kk][Rr][\xc1\xe1][Nn])-(?P[Aa][Ll][Bb][\xc1\xe1][Nn]|[Aa][Mm][Ee][Rr][Ii][Kk][Aa][Ii]|[Aa][Nn][Gg][Oo][Ll]|[Bb][Ee][Ll][Gg][Aa]|[Bb][Oo][Ll][Gg][\xc1\xe1][Rr]|[Bb][Oo][Ss][Nn][Yy][\xc1\xe1][Kk]|[Bb][Rr][Ii][Tt]|[Cc][Ii][Pp][Rr][Uu][Ss][Ii]|[Cc][Ss][Ee][Hh]|[Dd][\xc1\xe1][Nn]|[\xc9\xe9][Ss][Zz][Tt]|[Ff][Ii][Nn][Nn]|[Ff][Rr][Aa][Nn][Cc][Ii][Aa]|[Gg][\xd6\xf6][Rr][\xd6\xf6][Gg]|[Hh][Oo][Ll][Ll][Aa][Nn][Dd]|[Hh][Oo][Rr][Vv][\xc1\xe1][Tt]|[\xcd\xed][Rr]|[Jj][Aa][Pp][\xc1\xe1][Nn]|[Kk][\xcd\xed][Nn][Aa][Ii]|[Ll][Ee][Nn][Gg][Yy][Ee][Ll]|[Ll][Ee][Tt][Tt]|[Ll][Ii][Tt][Vv][\xc1\xe1][Nn]|[Mm][Aa][Cc][Ee][Dd][\xd3\xf3][Nn]|[Mm][Aa][Gg][Yy][Aa][Rr]|[Mm][\xc1\xe1][Ll][Tt][Aa][Ii]|[Nn][\xc9\xe9][Mm][Ee][Tt]|[Nn][Oo][Rr][Vv][\xc9\xe9][Gg]|[Oo][Ll][Aa][Ss][Zz]|[Oo][Rr][Oo][Ss][Zz]|[Oo][Ss][Zz][Tt][Rr][\xc1\xe1][Kk]|[Pp][Oo][Rr][Tt][Uu][Gg][\xc1\xe1][Ll]|[Rr][Oo][Mm][\xc1\xe1][Nn]|[Ss][Pp][Aa][Nn][Yy][Oo][Ll]|[Ss][Vv][\xc1\xe1][Jj][Cc][Ii]|[Ss][Vv][\xc9\xe9][Dd]|[Ss][Zz][Ee][Rr][Bb]|[Ss][Zz][Ll][Oo][Vv][\xc1\xe1][Kk]|[Ss][Zz][Ll][Oo][Vv][\xc9\xe9][Nn]|[Tt][\xd6\xf6][Rr][\xd6\xf6][Kk]|[Uu][Kk][Rr][\xc1\xe1][Nn])\\b', u'\\g\u2013\\g', u'N\xe9pnevek k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)\\b(?P(1\\d\\d[1-9]|1\\d[1-9]\\d|20\\d[1-9]|20[1-9]\\d))-(?P[12]\\d\\d\\d)\\b ', u'\\g\u2013\\g ', u'\xc9vsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)\\b(?P[12]\\d\\d\\d)-(?P(1\\d\\d[1-9]|1\\d[1-9]\\d|20\\d[1-9]|20[1-9]\\d))\\b ', u'\\g\u2013\\g ', u'\xc9vsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)\\b(?P[12]\\d\\d\\d)-(\\d\\d)\\b ', u'\\g\u2013\\2 ', u'\xc9vsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk.', False, 0], [u'(?u)([A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]\\w*)-(\\d+(-\\w+)?)', u'\\1\u2013\\2', u'T\xedpusn\xe9v \xe9s -sz\xe1m k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#263.', False, 0], [u'(?u)pp[.] (\\d+)-(\\d+)[.]', u'pp. \\1\u2013\\2.', u'Oldalsz\xe1mok k\xf6z\xe9 nagyk\xf6t\u0151jelet tesz\xfcnk. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Az_\xedr\xe1sjelek#263.', False, 0], [u'(?u)(\\d+)-(\\d+)[.] (o[.]|oldal\\w*)', u'\\1\u2013\\2. \\3', u'Oldalsz\xe1m', False, 0], [u'(?u) (u[.]|utca|\xfat|t\xe9r) (\\d\\d*)-(\\d\\d*)[.]', u' \\1 \\2\u2013\\3.', u'Nagyk\xf6t\u0151jel a h\xe1zsz\xe1mban. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/Egy\xe9b_tudnival\xf3k#298.', False, 0], [u'(?iu)(?[a\xe1e\xe9i\xedo\xf3\xf6\u0151u\xfa\xfc\u0171A\xc1E\xc9I\xcdO\xd3\xd6\u0150U\xda\xdc\u0170]\\w*)', u'az \\g', u'Hib\xe1s n\xe9vel\u0151?', u'not re.match(r"(?i)i(ii?|[vx])$|Unicode$|Unix\\w*$", m.group("aword_1")) and spell(LOCALE,m.group("aword_1"))', 0], [u'(?u)(?[aA]) (?P[a\xe1e\xe9i\xedo\xf3\xf6\u0151u\xfa\xfc\u0171A\xc1E\xc9I\xcdO\xd3\xd6\u0150U\xda\xdc\u0170]\\w*)', u'\\gz \\g|\\g', u'Hib\xe1s vagy felesleges n\xe9vel\u0151?', u'wordmin(s[:m.start()],1) and not re.match(r"(?i)i(ii?|[vx])$|Unicode$|Unix\\w*$", m.group("aword_1")) and spell(LOCALE,m.group("aword_1"))', 0], [u'(?iu)(?\\d+|\\d+,\\d+) [Gg][Rr][.]?-[Mm][Aa][Ll](?![-\\w\u2013\xad])', u'\\g g-mal', u'grammal r\xf6vid\xedt\xe9se g-mal (AkH. 286.)', False, 0], [u'(?u) A vitamin(?P\\w*)', u' A-vitamin\\g', u'K\xf6t\u0151jeles n\xe9v.', False, 0], [u'(?u)(?\\w*)(?![-\\w\u2013\xad])', u'\\1-vitamin\\g', u'K\xf6t\u0151jeles n\xe9v.', False, 0], [u'(?u)(?\\w*)', u'ny\xedltsz\xedv\u0171\\g', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)\\b[Jj][\xd3\xf3] [Ss][Zz][\xc1\xe1][Nn][Dd][\xc9\xe9][Kk][\xda\xfa](?P\\w*)', u'j\xf3sz\xe1nd\xe9k\xfa\\g', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)[Kk][\xd6\xf6][Zz][\xd6\xf6][Ss] [Ll][\xd3\xf3][Nn][Aa][Kk] [Tt][\xda\xfa][Rr][\xd3\xf3][Ss]', u'k\xf6z\xf6s l\xf3nak t\xfaros', u'Helyes kifejez\xe9s.', False, 0], [u'(?iu)\\b[Nn][Ee][Jj][Ll][Oo][Nn] [Hh][Aa][Rr][Ii][Ss][Nn][Yy][Aa]\\b', u'nejlonharisnya', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)\\b[Oo][Dd][Aa]-[Vv][Ii][Ss][Ss][Zz][Aa](?P[a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd][a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]*)', u'oda-vissza \\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?iu)\\b[Pp][Rr][Oo] [\xc9\xe9][Ss] [Kk][Oo][Nn][Tt][Rr][Aa]\\b', u'pr\xf3 \xe9s kontra', u'Helyes latin kifejez\xe9s.', False, 0], [u'(?iu)\\b[Rr][\xc1\xe1][Kk][\xd6\xf6][Vv][Ee][Tt][Kk][Ee][Zz](?P[a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd][a-zA-ZA-Z\xd6\xf6\xdc\xfc\xd3\xf3\u0170\u0171\u0150\u0151\xda\xfa\xc9\xe9\xc1\xe1\xcd\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]*)', u'r\xe1 k\xf6vetkez\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?iu)\\b[Tt][\xc1\xe1][Jj] [Jj][Ee][Ll][Ll][Ee][Gg][\u0170\u0171](?P\\w*)', u't\xe1jjelleg\u0171\\g', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)([SsTtLlUuVv])-[Aa][Ll][Aa][Kk][\xda\xfa](?P\\w*)', u'\\1 alak\xfa\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?u)(\\d\\d*)-szob\xe1s(?P\\w*)', u'\\1 szob\xe1s\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?u)(\\d\\d*)-r\xe9szes(?P\\w*)', u'\\1 r\xe9szes\\g', u'K\xfcl\xf6n\xedr\xe1s.', False, 0], [u'(?u)(?(Advent|H\xfasv\xe9t|Kar\xe1csony|Mindenszentek|P\xfcnk\xf6sd|(Any\xe1k|Ap\xe1k|Halottak|N\u0151k) [Nn]apj)(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)*)(?![-\\w\u2013\xad])', u'= m.group("event_1").lower()', u'Kisbet\u0171s kifejez\xe9s, ha nem c\xedm. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_kis_\xe9s_a_nagy_kezd\u0151bet\u0171k#145.', u'wordmin(s[:m.start()],1) and word(s[m.end():],1) == word(s[m.end():],1).lower()', 0], [u'(?u)foci ([Ev])[bB](?P([-][a-zA-Z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd][a-zA-Z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]*)?)', u'foci-\\1b\\g', u'K\xf6t\u0151jeles kifejez\xe9s.', False, 0], [u'(?u)^K\xe9ts\xe9g k\xedv\xfcl', u'K\xe9ts\xe9gk\xedv\xfcl', u'Egybe\xedr\xe1s.', False, 0], [u'(?iu)(?\\w*)(?![-\\w\u2013\xad])', u'\\1-sark\\g', u'F\xf6ldrajzi n\xe9v.', False, 0], [u'(?u)(?\xc9szak|D\xe9l|Kelet|Nyugat|\xc9szakkelet|\xc9szaknyugat|D\xe9lkelet|D\xe9lnyugat)-(?P(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)(?![-\\w\u2013\xad])', u'= m.group("Dir_1") + "-" + m.group("cap_1").lower()', u'Kisbet\u0171vel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'morph(LOCALE,m.group("cap_1"), r"po:noun_prs.*is:i_PLACE", False)', 0], [u'(?u)(?\xe9szak|d\xe9l|kelet|nyugat|\xe9szakkelet|\xe9szaknyugat|d\xe9lkelet|d\xe9lnyugat)-(?P(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)(?![-\\w\u2013\xad])', u'= m.group("dir_1").capitalize() + "-" + m.group("cap_1")', u'Nagybet\u0171vel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'morph(LOCALE,m.group("cap_1"), r"po:noun_prs", False) and not morph(LOCALE,m.group("cap_1"),"is:i_PLACE", False)', 0], [u'(?u)(?\xc9szak|D\xe9l|Kelet|Nyugat|\xc9szakkelet|\xc9szaknyugat|D\xe9lkelet|D\xe9lnyugat)-(?P(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)(?![-\\w\u2013\xad])', u'= m.group("Dir_1").lower() + "-" + m.group("sc_1")', u'Kisbet\u0171vel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'wordmin(s[:m.start()],1) and word(s[m.end():],1) and not word(s[m.end():],1) == word(s[m.end():],1).capitalize() and morph(LOCALE,m.group("sc_1"), r"po:noun_prs.*is:i_PLACE", False)', 0], [u'(?u)(?\xc9szak|D\xe9l|Kelet|Nyugat|\xc9szakkelet|\xc9szaknyugat|D\xe9lkelet|D\xe9lnyugat) (?P(?P(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xed])|(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]))+)(?![-\\w\u2013\xad])', u'\\g-\\g', u'K\xf6t\u0151jellel \xedrt f\xf6ldrajzi n\xe9v. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#179.', u'morph(LOCALE,m.group("w_1"), r"po:noun_prs")', 0], [u'(?u)(?(?P[A-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd])(?P[a-z\xf6\xfc\xf3\u0171\u0151\xfa\xe9\xe1\xedA-Z\xd6\xdc\xd3\u0170\u0150\xda\xc9\xc1\xcd]+)+)-(?PTenger|\xd3ce\xe1n|Sziget|F\xe9lsziget|K\xf6z\xe9phegys\xe9g)(?![-\\w\u2013\xad])', u'= m.group("cap_1") + "-" + m.group("prop_1").lower()', u'Kisbet\u0171s \xedrt k\xf6zn\xe9vi tag. | http://hu.wikisource.org/wiki/A_magyar_helyes\xedr\xe1s_szab\xe1lyai/A_tulajdonnevek_\xedr\xe1sa#176.', False, 0], [u'(?u)(?[Aa][Bb][Bb][Aa]|[Aa][Gg][Yy][Oo][Nn]|[Aa][Ll][\xc1\xe1]|[\xc1\xe1][Ll][Tt][Aa][Ll]|[\xc1\xe1][Tt]|[Bb][Ee]|[Bb][Ee][Ll][Ee]|[Bb][Ee][Nn][Nn]|[Ee][Gg][Yy][Bb][Ee]|[Ee][Gg][Yy][\xdc\xfc][Tt][Tt]|[Ee][Ll]|[Ee][Ll][Ll][Ee][Nn]|[Ee][Ll][\u0150\u0151]|[Ee][Ll][\u0150\u0151][Rr][Ee]|[Ff][Ee][Ll]|[Ff][\xd6\xf6][Ll]|[Ff][\xc9\xe9][Ll][Bb][Ee]|[Ff][\xc9\xe9][Ll][Rr][Ee]|[Ff][Ee][Ll][\xdc\xfc][Ll]|[Ff][\xd6\xf6][Ll][\xdc\xfc][Ll]|[Ff][Ee][Nn][Nn]|[Ff][\xd6\xf6][Nn][Nn]|[Hh][\xc1\xe1][Tt][Rr][Aa]|[Hh][Aa][Zz][Aa]|[Hh][Ee][Ll][Yy][Rr][Ee]|[Hh][Oo][Zz][Zz][\xc1\xe1]|[Ii][Dd][Ee]|[Jj][\xd3\xf3][Vv][\xc1\xe1]|[Kk][Ee][Rr][Ee][Ss][Zz][Tt][\xdc\xfc][Ll]|[Kk][Ee][Tt][Tt][\xc9\xe9]|[Kk][Ii]|[Kk][\xd6\xf6][Ll][Cc][Ss][\xd6\xf6][Nn]|[Kk][\xd6\xf6][Rr][Bb][Ee]|[Kk][\xd6\xf6][Rr][\xdc\xfc][Ll]|[Kk][\xd6\xf6][Zz][Bb][Ee]|[Kk][\xd6\xf6][Zz][Rr][Ee]|[Kk][\xdc\xfc][Ll][\xd6\xf6][Nn]|[Ll][Ee]|[Mm][Ee][Gg]|[Mm][Ee][Ll][Ll][\xc9\xe9]|[Nn][Ee][Kk][Ii]|[Oo][Dd][Aa]|[\xd6\xf6][Ss][Ss][Zz][Ee]|[Rr][\xc1\xe1]|[Rr][Aa][Jj][Tt][Aa]|[Ss][Zz][\xc9\xe9][Jj][Jj][Ee][Ll]|[Ss][Zz][Ee][Mm][Bb][Ee]|[Ss][Zz][Ee][Rr][Tt][Ee]|[Ss][Zz][\xc9\xe9][Tt]|[Tt][Ee][Ll][Ee]|[Tt][Oo][Vv][Aa]|[Tt][Oo][Vv][\xc1\xe1][Bb][Bb]|[Tt][\xda\xfa][Ll]|[\xda\xfa][Jj][Jj][\xc1\xe1]|[\xda\xfa][Jj][Rr][Aa]|[Uu][Tt][\xc1\xe1][Nn][Aa]|[Vv][\xc9\xe9][Gg][Bb][Ee]|[Vv][\xc9\xe9][Gg][Ii][Gg]|[Vv][Ii][Ss][Ss][Zz][Aa])(?P([Aa][Kk][Aa][Rr]|[Bb][\xcd\xed][Rr]|[Ff][Oo][Gg]|[Ll][Ee][Gg][Yy]|[Ll][Ee][Hh][Ee][Tt]|[Ll][Ee][Nn][Nn]|[Ll][Ee][Ss][Zz]|[Ll][Ee][Tt][Tt]|[Ss][Zz][Aa][Bb][Aa][Dd]|[Ss][Zz][Ee][Rr][Ee][Tt]|[Tt][Aa][Ll][\xc1\xe1][Ll]|[Tt][Uu][Dd]|[Vv][Aa][Nn]|[Vv][Oo][Ll])\\w*)(?P( \\w+){0,}) (?P(\\w+[Nn][Ii]))(?![-\\w\u2013\xad])', u'\\g \\g\\g \\g', u'Az igek\xf6t\u0151t nem \xedrjuk egybe a seg\xe9dig\xe9vel.', u'morph(LOCALE,m.group("igenev_1"), "INFINITIVE") and morph(LOCALE,m.group("igekoto_1")+m.group("segedige_1"), r"is:[/\\w]*DEF|ds:tt")', 0], [u'(?iu)(?[Aa][Bb][Bb][Aa]|[Aa][Gg][Yy][Oo][Nn]|[Aa][Ll][\xc1\xe1]|[\xc1\xe1][Ll][Tt][Aa][Ll]|[\xc1\xe1][Tt]|[Bb][Ee]|[Bb][Ee][Ll][Ee]|[Bb][Ee][Nn][Nn]|[Ee][Gg][Yy][Bb][Ee]|[Ee][Gg][Yy][\xdc\xfc][Tt][Tt]|[Ee][Ll]|[Ee][Ll][Ll][Ee][Nn]|[Ee][Ll][\u0150\u0151]|[Ee][Ll][\u0150\u0151][Rr][Ee]|[Ff][Ee][Ll]|[Ff][\xd6\xf6][Ll]|[Ff][\xc9\xe9][Ll][Bb][Ee]|[Ff][\xc9\xe9][Ll][Rr][Ee]|[Ff][Ee][Ll][\xdc\xfc][Ll]|[Ff][\xd6\xf6][Ll][\xdc\xfc][Ll]|[Ff][Ee][Nn][Nn]|[Ff][\xd6\xf6][Nn][Nn]|[Hh][\xc1\xe1][Tt][Rr][Aa]|[Hh][Aa][Zz][Aa]|[Hh][Ee][Ll][Yy][Rr][Ee]|[Hh][Oo][Zz][Zz][\xc1\xe1]|[Ii][Dd][Ee]|[Jj][\xd3\xf3][Vv][\xc1\xe1]|[Kk][Ee][Rr][Ee][Ss][Zz][Tt][\xdc\xfc][Ll]|[Kk][Ee][Tt][Tt][\xc9\xe9]|[Kk][Ii]|[Kk][\xd6\xf6][Ll][Cc][Ss][\xd6\xf6][Nn]|[Kk][\xd6\xf6][Rr][Bb][Ee]|[Kk][\xd6\xf6][Rr][\xdc\xfc][Ll]|[Kk][\xd6\xf6][Zz][Bb][Ee]|[Kk][\xd6\xf6][Zz][Rr][Ee]|[Kk][\xdc\xfc][Ll][\xd6\xf6][Nn]|[Ll][Ee]|[Mm][Ee][Gg]|[Mm][Ee][Ll][Ll][\xc9\xe9]|[Nn][Ee][Kk][Ii]|[Oo][Dd][Aa]|[\xd6\xf6][Ss][Ss][Zz][Ee]|[Rr][\xc1\xe1]|[Rr][Aa][Jj][Tt][Aa]|[Ss][Zz][\xc9\xe9][Jj][Jj][Ee][Ll]|[Ss][Zz][Ee][Mm][Bb][Ee]|[Ss][Zz][Ee][Rr][Tt][Ee]|[Ss][Zz][\xc9\xe9][Tt]|[Tt][Ee][Ll][Ee]|[Tt][Oo][Vv][Aa]|[Tt][Oo][Vv][\xc1\xe1][Bb][Bb]|[Tt][\xda\xfa][Ll]|[\xda\xfa][Jj][Jj][\xc1\xe1]|[\xda\xfa][Jj][Rr][Aa]|[Uu][Tt][\xc1\xe1][Nn][Aa]|[Vv][\xc9\xe9][Gg][Bb][Ee]|[Vv][\xc9\xe9][Gg][Ii][Gg]|[Vv][Ii][Ss][Ss][Zz][Aa])(?P([Ll][Ee][Gg][Yy]|[Ll][Ee][Hh][Ee][Tt]|[Ll][Ee][Nn][Nn]|[Ll][Ee][Ss][Zz]|[Ll][Ee][Tt][Tt]|[Vv][Aa][Nn]|[Vv][Oo][Ll])\\w*)(?P( \\w+){0,}) (?P(\\w+[Vv][EeAa]))(?![-\\w\u2013\xad])', u'\\g \\g\\g \\g', u'Az igek\xf6t\u0151 a lenni + -va/-ve szerkezetben nem a l\xe9tig\xe9hez kapcsol\xf3dik.', u'morph(LOCALE,m.group("igenev_1"), "_PART") and morph(LOCALE,m.group("igekoto_1")+m.group("letige_1"), r"is:[/\\w]*DEF|ds:tt")', 0], [u'(?iu)(?\\w+)(?![-\\w\u2013\xad])', u'\\1d\\2\\g', u'Hadd helyesen.', u'morph(LOCALE,m.group("W_1"), r"(IMPER[_\\w]*SG_1|is:[_/\\w]*DEF_PL)") or (not wordmin(s[:m.start()],1) and morph(LOCALE,m.group("W_1"), r"is:[_/\\w]*DEF_SG_[23]"))', 0], [u'(?iu)(?[Aa][Bb][Bb][Aa]|[Aa][Gg][Yy][Oo][Nn]|[Aa][Ll][\xc1\xe1]|[\xc1\xe1][Ll][Tt][Aa][Ll]|[\xc1\xe1][Tt]|[Bb][Ee]|[Bb][Ee][Ll][Ee]|[Bb][Ee][Nn][Nn]|[Ee][Gg][Yy][Bb][Ee]|[Ee][Gg][Yy][\xdc\xfc][Tt][Tt]|[Ee][Ll]|[Ee][Ll][Ll][Ee][Nn]|[Ee][Ll][\u0150\u0151]|[Ee][Ll][\u0150\u0151][Rr][Ee]|[Ff][Ee][Ll]|[Ff][\xd6\xf6][Ll]|[Ff][\xc9\xe9][Ll][Bb][Ee]|[Ff][\xc9\xe9][Ll][Rr][Ee]|[Ff][Ee][Ll][\xdc\xfc][Ll]|[Ff][\xd6\xf6][Ll][\xdc\xfc][Ll]|[Ff][Ee][Nn][Nn]|[Ff][\xd6\xf6][Nn][Nn]|[Hh][\xc1\xe1][Tt][Rr][Aa]|[Hh][Aa][Zz][Aa]|[Hh][Ee][Ll][Yy][Rr][Ee]|[Hh][Oo][Zz][Zz][\xc1\xe1]|[Ii][Dd][Ee]|[Jj][\xd3\xf3][Vv][\xc1\xe1]|[Kk][Ee][Rr][Ee][Ss][Zz][Tt][\xdc\xfc][Ll]|[Kk][Ee][Tt][Tt][\xc9\xe9]|[Kk][Ii]|[Kk][\xd6\xf6][Ll][Cc][Ss][\xd6\xf6][Nn]|[Kk][\xd6\xf6][Rr][Bb][Ee]|[Kk][\xd6\xf6][Rr][\xdc\xfc][Ll]|[Kk][\xd6\xf6][Zz][Bb][Ee]|[Kk][\xd6\xf6][Zz][Rr][Ee]|[Kk][\xdc\xfc][Ll][\xd6\xf6][Nn]|[Ll][Ee]|[Mm][Ee][Gg]|[Mm][Ee][Ll][Ll][\xc9\xe9]|[Nn][Ee][Kk][Ii]|[Oo][Dd][Aa]|[\xd6\xf6][Ss][Ss][Zz][Ee]|[Rr][\xc1\xe1]|[Rr][Aa][Jj][Tt][Aa]|[Ss][Zz][\xc9\xe9][Jj][Jj][Ee][Ll]|[Ss][Zz][Ee][Mm][Bb][Ee]|[Ss][Zz][Ee][Rr][Tt][Ee]|[Ss][Zz][\xc9\xe9][Tt]|[Tt][Ee][Ll][Ee]|[Tt][Oo][Vv][Aa]|[Tt][Oo][Vv][\xc1\xe1][Bb][Bb]|[Tt][\xda\xfa][Ll]|[\xda\xfa][Jj][Jj][\xc1\xe1]|[\xda\xfa][Jj][Rr][Aa]|[Uu][Tt][\xc1\xe1][Nn][Aa]|[Vv][\xc9\xe9][Gg][Bb][Ee]|[Vv][\xc9\xe9][Gg][Ii][Gg]|[Vv][Ii][Ss][Ss][Zz][Aa])(?![-\\w\u2013\xad])', u'\\1d \\2', u'Felsz\xf3l\xedt\xf3 m\xf3d.', u'(not wordmin(s[:m.start()],1) or wordmin(s[:m.start()],1).lower() == "ne") and morph(LOCALE,m.group(1), "st:" + m.group(1).lower() + r"\\b") and morph(LOCALE,m.group(1)+"d", r"IMPER")', 0], [u'(?iu)(?\\w{4,5})(?![-\\w\u2013\xad])', u'=suggest(LOCALE,m.group("W_1"))', u'Biztos, hogy helyes \xf6sszetett sz\xf3?', u'option(LOCALE,"compound") and morph(LOCALE,m.group("W_1"), "pa:")', 0], [u'(?iu)(?\\w{4,})(?![-\\w\u2013\xad])', u'=suggest(LOCALE,m.group("W_1"))', u'Biztos, hogy helyes \xf6sszetett sz\xf3?', u'option(LOCALE,"compound") and morph(LOCALE,m.group("W_1"), r"(?u)pa:\\w\\w\\b")', 0], [u'(?iu)(?\\w{4,})(?![-\\w\u2013\xad])', u'=suggest(LOCALE,m.group("W_1"))', u'Biztos, hogy helyes \xf6sszetett sz\xf3?', u'option(LOCALE,"allcompound") and morph(LOCALE,m.group("W_1"), "pa:")', 0], [u'(?iu)(?[-\\w]{3,}) \\1(?![-\\w\u2013\xad])', u'\\g|\\g-\\1', u'Sz\xf3ism\xe9tl\xe9s vagy hi\xe1nyz\xf3 k\xf6t\u0151jel?', u'option(LOCALE,"dup0") and (not wordmin(s[:m.start()],1) or not wordmin(s[:m.start()],1).lower() in ["a", "az", "minden"]) and word(s[m.end():],1) != u"h\xe1t\xe1n" and word(s[m.end():],1) != u"h\xe1t\xe1n." and not morph(LOCALE,word(s[m.end():],1), "po:post", False)', 0], [u'(?u)(?[-\\w]{3,})(?: [-\u2013\\w\u201e\u201d]+)* \\1(?![-\\w\u2013\xad])', u'\\g', u'T\xfalzott sz\xf3ism\xe9tl\xe9s?', u'option(LOCALE,"dup")', 0], [u'(?u)(?[-\\w]{3,})[;,:]?(?: [-\u2013\\w\u201e\u201d]+[;,:]?)* \\1(?![-\\w\u2013\xad])', u'\\g', u'T\xfalzott sz\xf3ism\xe9tl\xe9s?', u'option(LOCALE,"dup2")', 0], [u'(?u)(?