TGViewer
Про100ИТ Про100ИТ @pro100itru · 1.82K subscribers
Post #855 9
Генераторы регулярных выражений

Генераторы - полезные помощники, ускоряющие работу с регулярными выражениями. Тем не менее, чудес не бывает. Сложность семантики регэксов исключает возможность создания универсального генератора. Даже продвинутые языковые модели (вроде ChatGPT и Claude) слабоваты в этой области. Выбирайте инструмент, исходя из его специфики и узконаправленного назначения.

rgxg
Ге­нера­тор под­держи­вает нес­коль­ко заранее задан­ных шаб­лонов: диапа­зоны чисел с раз­ным осно­вани­ем (десятич­ные, шес­тнад­цатерич­ные и дру­гие), CIDR для IPv4, спис­ки аль­тер­натив.

Ус­танов­ка rgxg:

sudo apt install rgxg

grex
Ути­лита на вход при­нима­ет при­меры иско­мых зна­чений, на их осно­ве генери­рует регуляр­ное выраже­ние. От grex не сто­ит ждать чудес. Он генери­рует прос­тые выраже­ния, которые ста­нут неп­лохой базой для стар­та.

Для уста­нов­ки дос­таточ­но ска­чать бинар­ник:

wget -O grex.tar.gz "https://github.com/pemistahl/grex/releases/download/v1.4.5/grex-v1.4.5-x86_64-unknown-linux-musl.tar.gz"
tar -xzf grex.tar.gz
sudo mv grex /usr/local/bin/grex
sudo chmod +x /usr/local/bin/grex

natural-regex-cli

Инс­тру­мент из раз­ряда «инте­рес­ное и необыч­ное». При­вожу как при­мер попыт­ки сде­лать генера­тор на осно­ве прос­тых команд. Попыт­ка неудач­ная, и ути­лита не обре­ла популяр­ности из‑за слиш­ком огра­ничен­ного набора команд и жес­ткой струк­туры.

На вход ути­лита при­нима­ет похожую на естес­твен­ный язык инс­трук­цию. Пос­ле раз­бира­ет ее, интер­пре­тиру­ет и соз­дает регуляр­ное выраже­ние.

Ус­тановить natural-regex мож­но через npm:

sudo npm install -g natural-regex-cli

#linux #devops #opensource

📲 Подписывайся на канал 👉 @PRO100ITru
More from @pro100itru
  1. Oct 10, 2026photo post
  2. Oct 10, 2026Post #853
  3. Oct 10, 2026👮‍♂️ XBox DNS (сервис для доступа к ChatGPT, Claude, Gemini, Google Antigravity и другим)…
  4. Oct 10, 2026Post #851
  5. Oct 10, 2026📌 SINVER — веб‑сервис для единого хранилища инфраструктуры и управления DNS Автор преврат…
  6. Oct 10, 2026📌 Gateway API в Kubernetes: зачем нужен отдельный объект входа Ingress умеет маршрутизиро…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →