Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Regex workbench: live testing, match highlighting, explanations.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗English · Română · Français · Italiano · Español · Português · Deutsch · Magyar
Version: 2.2.0 · Last updated: 2026-10-27
Status: stable · Offline: complete (no network requests)
Interface languages: Română, English, Français, Italiano, Español, Português (PT), Deutsch, Magyar
A regular-expression laboratory: live testing, explanations, replacement, code snippets and a pattern library, in a single HTML file.
Live app: https://chiuta.github.io/RegexLab/
RegexLab is a tool for writing and testing JavaScript regular expressions right in the browser. The test text never leaves your device. The interface has eight languages (English, Romanian, French, Italian, Spanish, Portuguese, German, Hungarian); the default language is English.
i m s, first 400 characters; no lookbehind or \p{…}), used only for explanation. If the matcher exceeds 50,000 steps it stops and reports probable catastrophic backtracking, with rewrite suggestions ((a+)+ → (a+), merged adjacent repetitions, duplicate alternatives; hints for overlaps), the step count before/after on your text and an equivalence check on your samples.+ lines and checks it against the - lines. In Code, a compatibility table warns about differences from PCRE/PHP, Python and RE2/Go./.../), flags g i m s u v y (u and v are mutually exclusive), validity indicator ("valid" / error), match count and execution time.+ text must match, - text must not; shows pass/fail per case and the total (evaluated in the same Web Worker, with the same time limit).(?P<n>…)) and add notes when the syntax is not available (Go: no lookaround/backreferences; Python: no \p{…}; PHP: \p{…} requires the u modifier).$1, $2, $&), Code (ready-to-paste snippets for JavaScript, Python, PHP, Go, Java, C# and Ruby), Library (22 ready-made patterns, in eight languages), Tests (test cases) and Reference (reference sheet).# fragment) and Reset buttons.$1, $2, $&) and read the result.regexlab-* keys: regexlab-pattern, regexlab-flags, regexlab-subject, regexlab-replace, regexlab-tests, regexlab-lang, regexlab-theme. They stay only in your browser.Download index.html and open it in a browser; it works without internet.
\d, quotes and flags.while ($text =~ m'…'flags) { print "$&\n"; }; single-quote delimiters so that $ and @ in the pattern are never interpolated; i/m/s mapped, notes for \d \w \s on Unicode strings and for the sticky flag). Texts of the help in 8 languages (fr/it/es/pt/de: machine translation).tests/codegen.test.mjs): for 9 patterns the generated Python, PHP, Go, Java, Ruby and Perl code is run with the real interpreter/compiler installed here and the list of matches is compared with the page's JavaScript engine (117 checks, 52 real executions, all equal). Go (RE2) cases with lookaround/backreference are not run: the test checks that the snippet warns that it will not compile. C# is not run (no .NET here) and a Rust snippet was not added (the regex crate is not available here to verify it).Perl snippet; test that runs the generated code in real interpreters. PCRE/Python/RE2 execution in the page remains planned.
Java/C#/Ruby code generation; 7 new library patterns; PCRE/Python/RE2 dialects remain a compatibility table (real execution planned).
+/- examples and compatibility notes (PCRE/PHP, Python, RE2/Go). Tests in tests/debugger.test.mjs.pointer:coarse); desktop is unchanged.blob: from script-src (the blob: Worker stays allowed via worker-src).fff-kit 1.1.4: touch targets and minimum text size.
v flag (unicodeSets: set operations, e.g. [\p{L}--[a-z]]); u and v are mutually exclusive, and the Python/PHP snippets treat it as u. CSP: hash recalculated.+/- cases; heuristic warning for nested quantifiers; Python/Go/PHP snippets fixed for named groups and with compatibility notes; new texts in all 7 languages. CSP: hash recalculated.<main> (header and footer remain separate landmarks); axe-core reports 0 violations at 1280 and 360 px.script-src uses a SHA-256 hash instead of 'unsafe-inline' (the blob: worker is still allowed); verified with CSP active: matching and the worker work.MIT — see the LICENSE file.
Audit: 2026-10-10 — the README's claims (no network requests, storage only in localStorage) match the code; no fetch/CDN/WebSocket. Contrast and ARIA fixes.
Alexio — Alexandru-Ionuț Chiuță. Contact: [email protected]
RegexLab is a single-file regular-expression laboratory: live matching with highlighting, explanation, replace, code snippets (JavaScript, Python, PHP, Go, Java, C#, Ruby), a 22-pattern library and a reference sheet, in 8 UI languages. Matching runs in a Web Worker with a 1.5 s timeout. State is kept in localStorage; no network requests or telemetry. MIT licence.