Go සඳහා mask-pii

ලඝු සහ දත්ත නල තුළ ඊමේල් සහ දුරකථන පුද්ගලික හඳුනාගැනීමේ තොරතුරු සඟවීම සඳහා mask-pii හි Go ක්‍රියාත්මක කිරීම.

ඊමේල් ලිපින සඟවීම

ඩොමේන් දෘශ්‍යතාව රඳවා ගනිමින් දේශීය කොටස සඟවයි.

දුරකථන අංක සඟවීම

ආකෘතිය සහ උපසර්ග දෘශ්‍යතාව රඳවා ගනිමින් සංවේදී ඉලක්කම් සඟවයි.

බිල්ඩර් ආකාරයේ API

සැකසීමට පෙර ඊමේල්/දුරකථන සඟවීම සහ mask අක්ෂරය පැහැදිලිව සක්‍රීය කරන්න.

ස්ථාපනය කර ආරම්භ කරන්න

Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: පහත වත්මන් ස්ථාපන ක්‍රමය භාවිතා කර, Go API එක පූරණය කර අවම උදාහරණය ධාවනය කරන්න. උදාහරණය ඊමේල් සහ දුරකථන ආවරණය පැහැදිලිව සක්‍රීය කර අපේක්ෂිත ප්‍රතිදානය පෙන්වයි.

ස්ථාපනය

go get github.com/finitefield-org/mask-pii/go@v0.2.0

භාවිතය

main.go
package main

import (
	"fmt"

	"github.com/finitefield-org/mask-pii/go"
)

func main() {
	masker := maskpii.New()
		.MaskEmails()
		.MaskPhones()
		.WithMaskChar('#')

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

	fmt.Println(output)
	// Output: "Contact: a####@example.com or ###-####-5678."
}
සටහන

කරුණාකර README බලන්න, මෙම භාෂාව සඳහා නිවැරදි පැකේජ පරිසර විස්තර සහ API උදාහරණ සඳහා.