# InvisibleCharacter Class
1. 性質:靜態類
2. 開發目的:用于處理不可見字符(不確定所列出的不可見字符是否完全,感覺已經覆蓋了絕大多數情況,列表來自[JAVA過濾掉String中的不可見UNICODE字符_qq_42673507的博客-CSDN博客](https://blog.csdn.net/qq_42673507/article/details/104486357))
## 域 Fields
```AutoHotKey
static CodeList := [0x200b,0x0200c,0x0200d,0x0200e,0x200f
,0x202a,0x202b,0x202c,0x202d,0x202e
,0x2066,0x2067,0x2068,0x2069
,0xfeff
,0x06ec]
```
## 屬性 Attribute
### List[]
無參,返回不可見字符組成的List
### Regex[]
無參,返回匹配不可見字符的正則表達式,假設不可見字符為A、B和C,表達式為`m)(*ANYCRLF)[A|B|C]`。
可用于從字符串中替換(清除)不可見字符。
## 方法 Methods
### count(aStr)
用于統計字符串中不可見字符的數量
#### 參數 Parameters
- aStr - 被統計字符串
#### 返回 Returns
int
#### 拋出異常 Throws
- assertStr()
#### 測試 Test
有
### clear(aStr)
清除掉字符串中的不可見字符
#### 參數 Parameters
- aStr - 被清除的字符串
#### 返回 Returns
String
#### 拋出異常 Throws
- assertStr()
#### 測試 Test
有
- 指南 (README)
- 常見問題 (FAQ)
- 更新歷史(CHANGELOG)
- 貢獻指南 (CONTRIBUTING)
- 開源協議 (LICENCE)
- 鳴謝 (ACKNOWLEDGEMENT)
- 文檔模板 (TEMPLATE)
- 新手指南(BEGINNER_GUIDE)
- 語法高亮(HIGHLIGHTING)
- Class
- _Container
- _EX
- _List
- _Map
- _Win
- _Wins
- BeanEnum
- HotString
- HotStringMaps
- InvisibleCharacter
- JSON
- JsonFile
- Method
- ObservableMap
- ObservableObj
- WinEvent
- Timer
- MesToast
- APPLocker
- AutoClassify
- Everything
- Function
- Ini
- AutoInputBox
- ParaChecker
- PathObj
- RunningSpeedTest
- Script
- Switcher
- Stack
- TimeChecker
- Type
- UMSS
- Function
- assert()
- Analyze()
- AnalyzeClassName()
- AutoBind()
- bulkMoveFile()
- ExcelToList()
- getClass()
- getCurrentTime()
- getFunc()
- Instanof()
- InstanceCheck()
- loadMethod()
- LogPrintln()
- rawCall()
- RandomStr()
- showObj()
- Type()
- throwWithSt()
- UseCMD()
- ObjDump()
- Test
- ObjLoad()
- StringMethod
- TypeClass
- MapFactory()