Carbon ਲਈ mask-pii

ਲੌਗਾਂ ਅਤੇ ਡਾਟਾ ਪਾਈਪਲਾਈਨਾਂ ਵਿੱਚ ਈਮੇਲ ਅਤੇ ਫ਼ੋਨ PII ਨੂੰ ਮਾਸਕ ਕਰਨ ਲਈ mask-pii ਦੀ Carbon ਲਾਗੂਆਤ।

ਈਮੇਲ ਮਾਸਕਿੰਗ

ਡੋਮੇਨ ਦੀ ਦਿੱਖ ਕਾਇਮ ਰੱਖਦਿਆਂ ਲੋਕਲ ਹਿੱਸਿਆਂ ਨੂੰ ਮਾਸਕ ਕਰਦਾ ਹੈ.

ਗਲੋਬਲ ਫੋਨ ਫਾਰਮੈਟ

ਫਾਰਮੈਟ ਅਤੇ ਸਫ਼ਿਕਸ ਦੀ ਦਿੱਖ ਕਾਇਮ ਰੱਖਦਿਆਂ ਸੰਵੇਦਨਸ਼ੀਲ ਅੰਕਾਂ ਨੂੰ ਮਾਸਕ ਕਰਦਾ ਹੈ.

Builder-ਸਟਾਈਲ API

ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਈਮੇਲ/ਫ਼ੋਨ ਮਾਸਕਿੰਗ ਅਤੇ mask ਅੱਖਰ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਚਾਲੂ ਕਰੋ।

ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਸ਼ੁਰੂ ਕਰੋ

Carbon [source-only: v0.2.0]: ਹੇਠਾਂ ਦਿੱਤੀ ਮੌਜੂਦਾ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਧੀ ਵਰਤੋ, Carbon API ਲੋਡ ਕਰੋ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਉਦਾਹਰਨ ਚਲਾਓ। ਉਦਾਹਰਨ ਈਮੇਲ ਅਤੇ ਫ਼ੋਨ ਮਾਸਕਿੰਗ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਚਾਲੂ ਕਰਦੀ ਹੈ ਅਤੇ ਉਮੀਦ ਕੀਤੀ ਆਉਟਪੁੱਟ ਦਿਖਾਉਂਦੀ ਹੈ।

ਇੰਸਟਾਲੇਸ਼ਨ

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

ਵਰਤੋਂ

main.carbon
import MaskPII library "mask_pii";

fn Main() {
  var masker: Masker = New()
    .MaskEmails()
    .MaskPhones()
    .WithMaskChar('#');

  let input: String = "Contact: alice@example.com or 090-1234-5678.";
  let output: String = masker.Process(input);

  // Output: "Contact: a####@example.com or ###-####-5678."
}
ਨੋਟ

ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ README ਇਸ ਭਾਸ਼ਾ ਲਈ ਪੈਕੇਜ ਇਕੋਸਿਸਟਮ ਦੇ ਸਹੀ ਵੇਰਵਿਆਂ ਅਤੇ API ਉਦਾਹਰਣਾਂ ਲਈ.

ਅਗਲਾ

GitHub