Zig සඳහා mask-pii
ලොග් සහ දත්ත පයිප්ලයින් තුළ ඊමේල් සහ දුරකථන PII mask කිරීම සඳහා mask-pii හි Zig ක්රියාත්මක කිරීම.
ඊමේල් මාස්කිං
ඩොමේන් දෘශ්යතාව රඳවාගනිමින් local part එක mask කරයි.
ගෝලීය දුරකථන හැඩතල
ආකෘතිය සහ suffix දෘශ්යතාව තබාගෙන සංවේදී ඉලක්කම් mask කරයි.
Builder ආකාරයේ API
සැකසීමට පෙර ඊමේල්/දුරකථන masking සහ mask අක්ෂරය පැහැදිලිව සක්රීය කරන්න.
ස්ථාපනය කර ආරම්භ කරන්න
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
භාවිතය
src/main.zig
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."
}
Note
කරුණාකර README පරීක්ෂා කරන්න, මෙම භාෂාව සඳහා පැකේජ පරිසර පද්ධතියේ නිවැරදි විස්තර සහ API උදාහරණ ලබා ගැනීමට.
පෙර
භාෂා දර්ශකයඊළඟ
GitHub