پرش به محتویات

# utils

این ماژول شامل کلاس‌ها و توابع کمکی است.

## `maketrans(a, b)`

هر یک از حروف رشتهٔ a را به یک حرف در رشتهٔ b مپ می‌کند.

## `words_list(words_file=default_words)`

لیست کلمات را برمی‌گرداند.

مثال‌ها:

    >>> from hazm.utils import words_list
    >>> words_list()[1]
    ('آب', 549005877, ('N', 'AJ'))

پارامترها:

نام | نوع | توضیحات | پیش‌فرض
--- | --- | --- | ---
`words_file` | `str` | مسیر فایل حاوی کلمات. | `default_words`

خروجی‌ها:

نوع | توضیحات
--- | ---
`List[Tuple[str, int, Tuple[str]]]` | فهرست کلمات.

## `stopwords_list(stopwords_file=default_stopwords)`

لیست ایست‌واژه‌ها را برمی‌گرداند.

مثال‌ها:

    >>> from hazm.utils import stopwords_list
    >>> stopwords_list()[:4]
    ['آخرین', 'آقای', 'آمد', 'آمده']

پارامترها:

نام | نوع | توضیحات | پیش‌فرض
--- | --- | --- | ---
`stopwords_file` | `str` | مسیر فایل حاوی ایست‌واژه‌ها. | `default_stopwords`

خروجی‌ها:

نوع | توضیحات
--- | ---
`List[str]` | فهرست ایست‌واژه‌ها.

## `verbs_list()`

لیست افعال را برمی‌گرداند.

## `past_roots()`

لیست بن‌های گذشته را برمی‌گرداند.

## `present_roots()`

لیست بن‌های مضارع را برمی‌گرداند.

## `regex_replace(patterns, text)`

الگوی ریجکس را یافته و با متن داده شده جایگزین می‌کند.

#### درخواست استفاده از کوکی

با پذیرش کوکی به ما اجازه می‌دهید تا با بررسی تعامل شما با سایت و شناسایی بازدیدهای بعدی‌‌تان، کیفیت مستندات را بهبود ببخشیم.
سپاس از همکاری شما. ❤️

- Google Analytics
- GitHub

مدیریت تنظیمات