Common Lisp-д зориулсан mask-pii

Common Lisp хэлний mask-pii хэрэгжүүлэлт: лог ба өгөгдлийн pipeline доторх email/phone PII-г нуух.

Имэйл нуух

Орон нутгийн хэсгийг далдалж, домэйны харагдах байдлыг хадгална.

Утас нуух

Мэдрэмтгий цифрүүдийг далдалж, форматыг болон төгсгөлийн харагдах байдлыг хадгална.

Builder хэв маягийн API

Имэйл/утасны далдлалыг идэвхжүүлж, маск тэмдэгтийг боловсруулахаас өмнө тодорхойлно.

Суулгаад эхлэх

Common Lisp [planned: Quicklisp 0.2.0]: Доорх одоогийн суулгах аргыг ашиглаж, Common Lisp API-г ачаалаад хамгийн бага жишээг ажиллуулна уу. Жишээ нь имэйл болон утасны далдлалтыг тодорхой идэвхжүүлж, хүлээгдэж буй гаралтыг харуулна.

Суулгалт

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

Ашиглалт

example.lisp
(defparameter *masker*
  (with-mask-char
   (mask-phones
    (mask-emails (new-masker)))
   #\#))

(process *masker* "Contact: alice@example.com or 090-1234-5678.")
;; => "Contact: a####@example.com or ###-####-5678."
Тэмдэглэл

Нарийвчилсан багцын экосистемийн мэдээлэл болон энэ хэлний API жишээг авахын тулд README README-г шалгана уу.