mask-pii для Common Lisp
Реалізація mask-pii на Common Lisp для маскування електронних адрес і номерів телефонів у журналах та конвеєрах даних.
Маскування електронної пошти
Маскує локальну частину, зберігаючи видимість домену.
Маскування телефону
Маскує чутливі цифри, зберігаючи формат і видимість суфікса.
API у стилі Builder
Увімкніть маскування електронної пошти й телефону та явно задайте символ маски перед обробкою.
Встановлення та запуск
Common Lisp [planned: Quicklisp 0.2.0]: Скористайтеся наведеним нижче актуальним способом встановлення, завантажте API Common Lisp і запустіть мінімальний приклад. Приклад явно вмикає маскування електронної пошти й телефону та показує очікуваний результат.
Встановлення
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Використання
(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."
Примітка
Будь ласка, перегляньте README для точних відомостей про екосистему пакета та приклади API для цієї мови.
Попередній
Індекс мовНаступний
GitHub