第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將行結(jié)尾轉(zhuǎn)換為“\n”文字

將行結(jié)尾轉(zhuǎn)換為“\n”文字

Go
墨色風(fēng)雨 2023-06-19 16:54:56
我有一個(gè)有趣的問題要解決。由于我必須與之交談的工具,我需要將換行符轉(zhuǎn)換為文字字符串\n我有以下數(shù)據(jù){"name": 2019-05-25,"tracker": {"project": {  "uri": "/project/87",  "name": "Allen's Test"},"uri": "/tracker/57483","name": "Tasks"        },"description": "[{Table||Stack||Current Version||New Version||Changes|common|1.0.214|1.0.214|* blah - [#345|https://blah.com/345]|workflow|2.2.23|2.2.23|* [ES-12345] blah - [#1087|https://blah.com/1087]}]","descFormat": "Wiki"}所以基本上不是多行字符串,我需要將它轉(zhuǎn)換為帶有 \n 的單行字符串,后端的工具將在其中轉(zhuǎn)換它。我正在使用 go 但不太確定從哪里開始。我假設(shè)我需要原始字符串,但許多源位是內(nèi)置換行符的 api 調(diào)用。任何幫助,將不勝感激。
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

例如,


package main


import (

    "fmt"

    "strings"

)


func main() {

    s := `"project": {

  "uri": "/project/87",

  "name": "Allen's Test"

},`

    fmt.Println(s)

    s = strings.ReplaceAll(s, "\n", `\n`)

    fmt.Println(s)

}

游樂場(chǎng):https://play.golang.org/p/lKZw78yOuMc

輸出:


"project": {

  "uri": "/project/87",

  "name": "Allen's Test"

},

"project": {\n  "uri": "/project/87",\n  "name": "Allen's Test"\n},

對(duì)于 Go 1.12 之前,寫:


s = strings.Replace(s, "\n", `\n`, -1)


查看完整回答
反對(duì) 回復(fù) 2023-06-19
?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

我有一種感覺,這是一個(gè)XY問題......

但要簡單地用 2-char string 替換換行符字節(jié) '\n'?\n,請(qǐng)使用:

strings.ReplaceAll(data,?"\n",?"\\n")

游樂場(chǎng):

注意:這不處理其他格式字符,例如\t制表符 ( ) 回車符 (?\r) 等。


查看完整回答
  • 2 回答
  • 0 關(guān)注
  • 185 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)