Рубрики
Без рубрики

Запрашивая проверку на регулярные выражения, не связанные

Это довольно абстрактно Но я сделал что -то с регулярными выражениями и ищу отзывы. Tagged с Showdev, Python, Regex.

Есть эта идея, которую я имею, и я хочу продвигаться вперед к «не строгим регулярным выражениям». Я объяснил, как мог, на репо.

Xowap/nsre

Не строгие регулярные выражения

NSRE (не строгие регулярные выражения)-это новое вращение при регулярных выражениях, это действительно абстрактно, даже по сравнению с регулярными выражениями, как вы их знаете Но это также довольно мощно для некоторых применений.

Вот в чем поворот: что, если бы регулярные выражения могли бы, вместо того, чтобы сопоставить только строки символов, соответствовать любой последовательности чего -либо?

from nsre import *

re = RegExp.from_ast(seq('hello, ') + (seq('foo') | seq('bar')))
assert re.match('hello, foo')

Основной целью здесь является сопоставление грамматики NLU, когда есть несколько возможных интерпретаций одного слова, однако есть много других вещей, которые вы могли бы сделать. Вам просто нужно понять, что такое NSRE, и применить это к чему -то.

Примечание – Это вдохновлено Эта статья от Расса Кокса, который объясняет, как работает Томпсон NFA, за исключением того, что я…

Я ищу всевозможные отзывы

  • Вы понимаете, что это?
  • Вы видите приложения для этого?
  • API выглядит красиво?
  • Какие функции вы бы хотели увидеть вокруг этого?
  • Что бы вы хотели, прежде чем использовать это в производстве?

Спасибо!

Оригинал: “https://dev.to/xowap/asking-for-review-on-non-string-regular-expressions-382a”