第七章 文本處理

2022-05-13 17:44 更新

Web開(kāi)發(fā)中對(duì)于文本處理是非常重要的一部分,我們往往需要對(duì)輸出或者輸入的內(nèi)容進(jìn)行處理,這里的文本包括字符串、數(shù)字、Json、XMl等等。Go語(yǔ)言作為一門(mén)高性能的語(yǔ)言,對(duì)這些文本的處理都有官方的標(biāo)準(zhǔn)庫(kù)來(lái)支持。而且在你使用中你會(huì)發(fā)現(xiàn)Go標(biāo)準(zhǔn)庫(kù)的一些設(shè)計(jì)相當(dāng)?shù)那擅?,而且?duì)于使用者來(lái)說(shuō)也很方便就能處理這些文本。本章我們將通過(guò)四個(gè)小節(jié)的介紹,讓用戶(hù)對(duì)Go語(yǔ)言處理文本有一個(gè)很好的認(rèn)識(shí)。

XML是目前很多標(biāo)準(zhǔn)接口的交互語(yǔ)言,很多時(shí)候和一些Java編寫(xiě)的webserver進(jìn)行交互都是基于XML標(biāo)準(zhǔn)進(jìn)行交互,7.1小節(jié)將介紹如何處理XML文本,我們使用XML之后發(fā)現(xiàn)它太復(fù)雜了,現(xiàn)在很多互聯(lián)網(wǎng)企業(yè)對(duì)外的API大多數(shù)采用了JSON格式,這種格式描述簡(jiǎn)單,但是又能很好的表達(dá)意思,7.2小節(jié)我們將講述如何來(lái)處理這樣的JSON格式數(shù)據(jù)。正則是一個(gè)讓人又愛(ài)又恨的工具,它處理文本的能力非常強(qiáng)大,我們?cè)谇懊姹韱悟?yàn)證里面已經(jīng)有所領(lǐng)略它的強(qiáng)大,7.3小節(jié)將詳細(xì)的更深入的講解如何利用好Go的正則。Web開(kāi)發(fā)中一個(gè)很重要的部分就是MVC分離,在Go語(yǔ)言的Web開(kāi)發(fā)中V有一個(gè)專(zhuān)門(mén)的包來(lái)支持template,7.4小節(jié)將詳細(xì)的講解如何使用模版來(lái)進(jìn)行輸出內(nèi)容。7.5小節(jié)將詳細(xì)介紹如何進(jìn)行文件和文件夾的操作。7.6小結(jié)介紹了字符串的相關(guān)操作。

目錄


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)