Files
build-web-application-with-…/zh-tw/07.0.md
2019-02-26 01:40:54 +08:00

13 lines
1.6 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?raw=true)
## links
* [目錄](<preface.md>)
* 上一章: [第六章總結](<06.5.md>)
* 下一節: [XML處理](<07.1.md>)