prlps-text-replacer


Nameprlps-text-replacer JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/prolapser/prlps_text_replacer
Summaryзамена слов и фраз по словарям замен с сохранением исходного регистра
upload_time2024-11-17 12:53:44
maintainerNone
docs_urlNone
authorprolapser
requires_python>=3.10
licenseLICENSE.txt
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            `pip install prlps_text_replacer`


```python
from prlps_text_replacer import text_replace_by_dict

text = "Гуманоидный робот и Соединенное Королевство - это разные вещи. А безпанцирные улитки - это просто слизни. РОБОТ рОбОт робот"
replacements = {
    "гуманоидный робот": "андроид",
    "Соединенное Королевство": "Великобритания",
    "безпанцирные улитки": "слизни",
    "робот": "машина",
    "РОБОТ": "АВТОМАТ",
}

result = text_replace_by_dict(text, replacements)
print(result)
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/prolapser/prlps_text_replacer",
    "name": "prlps-text-replacer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "prolapser",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/45/6a/5173e4d69e40f12fd64aa101a28f5ab29c3d63fae5dbf00263dec533fb1e/prlps_text_replacer-0.0.1.tar.gz",
    "platform": null,
    "description": "`pip install prlps_text_replacer`\n\n\n```python\nfrom prlps_text_replacer import text_replace_by_dict\n\ntext = \"\u0413\u0443\u043c\u0430\u043d\u043e\u0438\u0434\u043d\u044b\u0439 \u0440\u043e\u0431\u043e\u0442 \u0438 \u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u043e\u0435 \u041a\u043e\u0440\u043e\u043b\u0435\u0432\u0441\u0442\u0432\u043e - \u044d\u0442\u043e \u0440\u0430\u0437\u043d\u044b\u0435 \u0432\u0435\u0449\u0438. \u0410 \u0431\u0435\u0437\u043f\u0430\u043d\u0446\u0438\u0440\u043d\u044b\u0435 \u0443\u043b\u0438\u0442\u043a\u0438 - \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043b\u0438\u0437\u043d\u0438. \u0420\u041e\u0411\u041e\u0422 \u0440\u041e\u0431\u041e\u0442 \u0440\u043e\u0431\u043e\u0442\"\nreplacements = {\n    \"\u0433\u0443\u043c\u0430\u043d\u043e\u0438\u0434\u043d\u044b\u0439 \u0440\u043e\u0431\u043e\u0442\": \"\u0430\u043d\u0434\u0440\u043e\u0438\u0434\",\n    \"\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u043e\u0435 \u041a\u043e\u0440\u043e\u043b\u0435\u0432\u0441\u0442\u0432\u043e\": \"\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f\",\n    \"\u0431\u0435\u0437\u043f\u0430\u043d\u0446\u0438\u0440\u043d\u044b\u0435 \u0443\u043b\u0438\u0442\u043a\u0438\": \"\u0441\u043b\u0438\u0437\u043d\u0438\",\n    \"\u0440\u043e\u0431\u043e\u0442\": \"\u043c\u0430\u0448\u0438\u043d\u0430\",\n    \"\u0420\u041e\u0411\u041e\u0422\": \"\u0410\u0412\u0422\u041e\u041c\u0410\u0422\",\n}\n\nresult = text_replace_by_dict(text, replacements)\nprint(result)\n```\n",
    "bugtrack_url": null,
    "license": "LICENSE.txt",
    "summary": "\u0437\u0430\u043c\u0435\u043d\u0430 \u0441\u043b\u043e\u0432 \u0438 \u0444\u0440\u0430\u0437 \u043f\u043e \u0441\u043b\u043e\u0432\u0430\u0440\u044f\u043c \u0437\u0430\u043c\u0435\u043d \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430",
    "version": "0.0.1",
    "project_urls": {
        "Homepage": "https://github.com/prolapser/prlps_text_replacer"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6504552ab5abc92f6fb96d14bf1942501b70553ac042c27621bb2e4a52f7a40b",
                "md5": "77782b85ead3bbe9747ccc9d21ceab44",
                "sha256": "c5e9c3baf776a1e1bd70683a3e80386e1b252f1a086006729e07cc2f92a926f0"
            },
            "downloads": -1,
            "filename": "prlps_text_replacer-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "77782b85ead3bbe9747ccc9d21ceab44",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 7849,
            "upload_time": "2024-11-17T12:53:42",
            "upload_time_iso_8601": "2024-11-17T12:53:42.744595Z",
            "url": "https://files.pythonhosted.org/packages/65/04/552ab5abc92f6fb96d14bf1942501b70553ac042c27621bb2e4a52f7a40b/prlps_text_replacer-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "456a5173e4d69e40f12fd64aa101a28f5ab29c3d63fae5dbf00263dec533fb1e",
                "md5": "4427aa572f8e696f042eec25efc83b4a",
                "sha256": "ff328368b4579b54b6fcb03184e13f90c48c2510a470b1856e9a171fadd38624"
            },
            "downloads": -1,
            "filename": "prlps_text_replacer-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "4427aa572f8e696f042eec25efc83b4a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 7058,
            "upload_time": "2024-11-17T12:53:44",
            "upload_time_iso_8601": "2024-11-17T12:53:44.294716Z",
            "url": "https://files.pythonhosted.org/packages/45/6a/5173e4d69e40f12fd64aa101a28f5ab29c3d63fae5dbf00263dec533fb1e/prlps_text_replacer-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-17 12:53:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "prolapser",
    "github_project": "prlps_text_replacer",
    "github_not_found": true,
    "lcname": "prlps-text-replacer"
}
        
Elapsed time: 0.32410s