1
我是Go初學者,我一直在玩正則表達式。例如:前往正則表達式:發現後的下一個項目
r, _ := regexp.Compile(`\* \* \*`)
r2 := r.ReplaceAll(b, []byte("<hr>"))
(爲<hr>
小號更換所有* * *
S)
有一兩件事,我不知道怎麼做是occurence後找到next
項目。在JavaScript/jQuery的我曾經這樣做:
$("#input-content p:has(br)").next('p').doStuff()
(查找內部有br
標籤p
標記後的下一個p
tag
)。
在Go中完成相同的最簡單的方法是什麼?說,找到* * *
之後的下一行?
* * * Match this line
嘿,感謝它的工作。只是一個問題。我用'r.ReplaceAll(b,[] byte(「
」))'代替,但是甚至替換了'* * *'。這是否與代碼中的[1]部分有關?如果是這樣,如何更新我的代碼,以便'* * *'不被替換? – alexchenco 2015-02-24 16:48:50