{"id":18881440,"url":"https://github.com/znsoooo/regex-matcher","last_synced_at":"2026-02-21T03:30:15.109Z","repository":{"id":156206175,"uuid":"630922300","full_name":"znsoooo/regex-matcher","owner":"znsoooo","description":"Search regex matched in text in GUI interface","archived":false,"fork":false,"pushed_at":"2025-01-12T09:08:57.000Z","size":135,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-12T10:19:33.793Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/znsoooo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-21T13:22:23.000Z","updated_at":"2025-01-12T09:09:00.000Z","dependencies_parsed_at":"2024-07-07T15:26:58.916Z","dependency_job_id":"9dbb616d-e899-494d-b604-85450ac1c613","html_url":"https://github.com/znsoooo/regex-matcher","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znsoooo%2Fregex-matcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znsoooo%2Fregex-matcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znsoooo%2Fregex-matcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/znsoooo%2Fregex-matcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/znsoooo","download_url":"https://codeload.github.com/znsoooo/regex-matcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239850447,"owners_count":19707348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T06:49:25.647Z","updated_at":"2025-02-20T13:48:16.369Z","avatar_url":"https://github.com/znsoooo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Regex Matcher\n\n- Using GUI to apply RegEx matching or replacement for the text.\n- Input RegEx and highlight the matching results in real-time in the `Text` window, support multi-groups.\n- The matches are displayed in the `Result` window, separated by `Tab`, can be copied to `Excel` sheet.\n- Support using options to filter the results.\n- Download portable version: \u003chttps://github.com/znsoooo/regex-matcher/releases\u003e\n\n\n## 1. About\n\n- __Author:__ Shixian Li\n- __QQ:__ 11313213\n- __Email:__ \u003clsx7@sina.com\u003e\n- __GitHub:__ \u003chttps://github.com/znsoooo/regex-matcher\u003e\n- __License:__ MIT License. Copyright (c) 2023-2025 Shixian Li (znsoooo). All Rights Reserved.\n\n\n## 2. Installation\n\nThis program need run on `python\u003e=3.6` and `wxpython\u003e=4.0.0`\n\nInstall requirement and run on Windows / OSX:\n\n```shell\npip install wxpython\npython RegexMatcher.py\n```\n\nInstall on Linux, you may need to find `*.whl` here and install:\n\n\u003chttps://extras.wxpython.org/wxPython4/extras/linux\u003e\n\n\n## 3. Screenshots\n\n- ASCII Graphic:\n\n```\n+----------------------------------------------------------------+\n| Regex Matcher v1.1.0                               [_] [ ] [X] |\n+---------------------------------+------------------------------+\n| Text:                           | Results:                     |\n|                                 |                              |\n| The quick brown fox jumps over  | quick                        |\n| the lazy dog.                   | brown                        |\n|                                 | jumps                        |\n|                                 |                              |\n|                                 |                              |\n|                                 +----------------------+---+---+\n|                                 | RegEx:   [ \\w{5}   ] | \u003c | \u003e |\n|                                 +----------------------+---+---+\n|                                 | Replace: [         ] | Apply |\n+---------------------------------+----------------------+-------+\n```\n\n- PNG Graphic:\n\n![screenshot](demo.png)\n\n\n## 4. Usage\n\n### 4.1 RegEx / Replace\n- Input the pattern in `RegEx` box, find matches in `Text` and show in `Result` window\n- Input the template in `Replace` box, show replaced text in `Result` window\n\n### 4.2 Sorted / Unique / Reverse\n- Sort found items and show in `Result` window\n- Remove duplicate item in `Result` window\n- Reverse the items in `Result` window\n\n### 4.3 Prev / Next\n- View previous / next matched position in `Text` window\n\n### 4.4 Apply\n- Use current `Result` window's text to replace `Text` window\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fznsoooo%2Fregex-matcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fznsoooo%2Fregex-matcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fznsoooo%2Fregex-matcher/lists"}