Skip to content

Instantly share code, notes, and snippets.

@Aleyasen
Created October 27, 2017 18:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aleyasen/677ef0b26a4d7118997919439d3ee2bd to your computer and use it in GitHub Desktop.
Save Aleyasen/677ef0b26a4d7118997919439d3ee2bd to your computer and use it in GitHub Desktop.
import regex as re
import string
def translate_non_alphanumerics(to_translate, translate_to=u'_'):
not_letters_or_digits = u'!"#%\'()*+,-./:;<=>?@[\]^_`{|}~٫،؛'
translate_table = dict((ord(char), translate_to) for char in not_letters_or_digits)
return to_translate.translate(translate_table)
str = 'فارس: مدير كل كتاب و كتاب خواني وزارت فرهنگ و ارشاد اسلامي گفت: آيين نامه خريد كتاب را به دليل برخي نكات غير منطقي هم چون عدم خريد كتاب از ناشران دولتي اصلاح كرديم.مجيد حميدزاده در پاسخ به سؤالي درباره نحوه خريد كتاب از ناشران افزود: ملاك هاي خريد كتاب مشخص است. آثاري كه مناسب و با كيفيت باشد براي گروه هاي مخاطبي كه مدنظر داريم، حتما خريداري مي شود؛ يعني براي هر يك از اين گروه هاي مخاطب، اثري مناسب است كه براي گروه هاي سني ديگر اين نياز وجود ندارد. بنابراين ما با توجه به مخاطبان موجود در جامعه كه بايد براي آنها كتاب تهيه شود، مانند مدارس، مساجد، كتابخانه هاي عمومي و... كتاب خريداري مي كنيم.رئيس كميته خريد كتاب از ناشران براي تجهيز كتاب خانه هاي عمومي درباره خريد كتاب از ناشران دولتي نيز گفت: اين هم نكته مهمي است، چون اگر ملاك خريد ما كتاب خوب است، در اين كار ناشر دولتي و غيردولتي وجود ندارد. اگر يك سري كتاب هاي مناسبي وجود داشته باشد كه چاپ ناشران دولتي هم هستند، ما به صرف اينكه ناشر آن اثر دولتي است، نمي توانيم كتاب خوانان خود را از كتاب هاي خوب محروم كنيم. اين منطق به هيچ وجه منطق صحيحي نيست. البته عدم خريد اين كتاب ها در آيين نامه قبلي وجود داشت، اما پس از حضور ما اين آيين نامه اصلاح شده است. چون اين اقدام از نگاه ما منطقي نبود. براي اين كه در اين بخش، قصد ما حمايت از ناشر نيست، قصد ما حمايت از كتاب خوانان است. وي در ادامه و در پاسخ به اين سؤال كه آيا كتاب ها را براي خريد، كميته هاي تخصصي بررسي و تاييد مي كنند، افزود: خير. به عنوان مثال در گروه خريد كتاب، كارشناساني هم در بخش كودك و نوجوان داريم، اما بخش خاصي به اين نام وجود ندارد تا علاوه بر شناسايي نيازهاي اين گروه، به خريد آن آثار اقدام كنند. البته در گروهي پايين تر از گروه اصلي، اين كارشناسان تخصصي در بخش هاي مختلف وجود دارند كه آن گروه ها كار خود را انجام مي دهند و به كميته اصلي خريد، نتيجه تحقيقات خود را ارايه مي دهند. مدير كل كتاب و كتاب خواني وزارت فرهنگ و ارشاد اسلامي در ادامه به انتقادهايي كه به اين خريدها مي شود، چنين پاسخ گفت: در اين خصوص اگر به ملاك هايي كه گفته شد، توجه كنيد؛ متوجه خواهيد شد كه ما با چنين چيزي روبه رو نيستيم. بله اگر كتابي را كه براي گروه سني كودك و نوجوان خريداري كنيد، در يك مركز دانشگاهي توزيع شود، يا بالعكس؛ خوب معلوم است كه اين چنين كتاب هاي اهدايي خاك خواهد خورد. ما بايد بين كتاب هايي كه تخصصي هستند و آثاري كه براي گروه هاي عمومي خريداري مي شود، تفاوت قايل باشيم، اگر سن مخاطب، علاقه مندي ها، نو'
str = re.sub(r'[a-zA-Z?]', '', str)
str = str.translate(None, string.punctuation)
strU = str.decode('utf-8')
str = translate_non_alphanumerics(strU, u'')
print(str)
# str = str.translate(None, r'٫')
# str = remove_punctuation(str)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment