# Graffiti **Repository Path**: yzha5/Graffiti ## Basic Information - **Project Name**: Graffiti - **Description**: 涂鸦 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 涂鸦 ## Install ```shell script go get gitee.com/yzha5/Graffiti ``` ## Api ### Text(s string, level int) string 涂鸦文本,仿某些电影里的绝密文件的内容涂黑的功能 ``` 姓名:张三 性别:男 职位:技术总监 在任时间:2001年3月~2019年9月 离职原因:与公司同事████发生████████████,后致████████████████ ``` 被涂黑后是不是看得扑朔迷离?原文本内容:请看`test文件` #### 使用示例 ```go content := "Level0:[CT0]这是一段被涂鸦的文字[/CT]\n" + "Level1:[CT1]这是一段被涂鸦的文字[/CT]\n" + "Level2:[CT2]这是一段被涂鸦的文字[/CT]\n" + "Level3:[CT3]这是一段被涂鸦的文字[/CT]\n" + "Level4:[CT4]这是一段被涂鸦的文字[/CT]\n" + "Level5:[CT5]这是一段被涂鸦的文字[/CT]\n" + "Level6:[CT6]这是一段被涂鸦的文字[/CT]" newContent := Text(content, 2) fmt.Println(newContent) /* Level0:这是一段被涂鸦的文字 Level1:这是一段被涂鸦的文字 Level2:这是一段被涂鸦的文字 Level3:████████████████████ Level4:████████████████████ Level5:████████████████████ Level6:████████████████████ */ ``` #### 说明 **涂鸦标签** **[CT0]要被涂鸦的文本[/CT]** CT后面的数字可取值0-99999,比如:`[CT0]` `[CT1]` `[CT263]` **level** 0~99999 查看的权限,数字越大,权限越高。 `Text(s,5)` 可查看小于或等于[CT5]标签的内容,大于的则被涂黑