Files
build-web-application-with-…/zh-tw/07.0.md
2019-06-22 23:41:28 +08:00

13 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 7 文字處理
Web 開發中對於文字處理是非常重要的一部分我們往往需要對輸出或者輸入的內容進行處理這裡的文字包括字串、數字、Json、XMl 等等。Go 語言作為一門高效能的語言,對這些文字的處理都有官方的標準函式庫來支援。而且在你使用中你會發現 Go 標準函式庫的一些設計相當的巧妙,而且對於使用者來說也很方便就能處理這些文字。本章我們將透過四個小節的介紹,讓使用者對 Go 語言處理文字有一個很好的認識。
XML 是目前很多標準介面的互動語言,很多時候和一些 Java 編寫的 webserver 進行互動都是基於 XML 標準進行互動7.1 小節將介紹如何處理 XML 文字,我們使用 XML 之後發現它太複雜了,現在很多網際網路企業對外的 API 大多數採用了 JSON 格式這種格式描述簡單但是又能很好的表達意思7.2 小節我們將講述如何來處理這樣的 JSON 格式資料。正則是一個讓人又愛又恨的工具它處理文字的能力非常強大我們在前面表單驗證裡面已經有所領略它的強大7.3 小節將詳細的更深入的講解如何利用好 Go 的正則。Web 開發中一個很重要的部分就是 MVC 分離,在 Go 語言的 Web 開發中 V 有一個專門的套件來支援`template`,7.4 小節將詳細的講解如何使用模版來進行輸出內容。7.5 小節將詳細介紹如何進行檔案和資料夾的操作。7.6 小結介紹了字串的相關操作。
## 目錄
![](images/navi7.png)
## links
* [目錄](<preface.md>)
* 上一章:[第六章總結](<06.5.md>)
* 下一節:[XML 處理](<07.1.md>)