Zig အတွက် mask-pii
Zig အတွက် mask-pii အကောင်အထည်ဖော်မှုသည် မှတ်တမ်းများနှင့် ဒေတာလမ်းကြောင်းများအတွင်းရှိ အီးမေးလ်နှင့် ဖုန်း PII များကို ဖျောက်ပေးသည်။
အီးမေးလ် ဖျောက်ခြင်း
ဒိုမိန်းကို မြင်သာစေပြီး ဒေသဆိုင်ရာ အစိတ်အပိုင်းကို ဖျောက်သည်။
ကမ္ဘာလုံးဆိုင်ရာ ဖုန်းဖော်မတ်များ
ပုံစံနှင့် နောက်ဆက်ကို မြင်သာစေထားရင်း အရေးကြီးသော ကိန်းဂဏန်းများကို ဖျောက်သည်။
Builder ပုံစံ API
အီးမေးလ်/ဖုန်း ဖျောက်ခြင်းနှင့် ဖျောက်သင်္ကေတကို မလုပ်ဆောင်မီ သေချာ သတ်မှတ်ပါ။
တပ်ဆင်ခြင်းနှင့် စတင်အသုံးပြုခြင်း
Zig [git-only: v0.2.0]: အောက်ပါ လက်ရှိထည့်သွင်းနည်းကို အသုံးပြု၍ Zig API ကို ဖွင့်ပြီး အနည်းဆုံးနမူနာကို လုပ်ဆောင်ပါ။ နမူနာသည် အီးမေးလ်နှင့် ဖုန်းနံပါတ် ဖုံးကွယ်မှုကို အတိအလင်း ဖွင့်ပြီး မျှော်မှန်းထားသော ရလဒ်ကို ပြသသည်။
တပ်ဆင်ခြင်း
zig fetch --save https://github.com/finitefield-org/mask-pii/archive/refs/tags/v0.2.0.tar.gz
အသုံးပြုမှု
const std = @import("std");
const MaskPII = @import("mask-pii");
pub fn main() !void {
var masker = MaskPII.Masker.init();
_ = masker.maskEmails().maskPhones().withMaskChar('#');
const allocator = std.heap.page_allocator;
const input = "Contact: alice@example.com or 090-1234-5678.";
const output = try masker.process(allocator, input);
defer allocator.free(output);
try std.io.getStdOut().writer().print("{s}\n", .{output});
// Output: "Contact: a####@example.com or ###-####-5678."
}
注意
ကျေးဇူးပြု၍ README ကို ကြည့်ပြီး ဤဘာသာစကားအတွက် တိကျသော ပက်ကေ့ခ်ျ ဂေဟစနစ် အသေးစိတ်များနှင့် API နမူနာများကို စစ်ဆေးပါ။
ယခင်
ဘာသာစကားအညွှန်းနောက်တစ်ခု
GitHub