1
Я начинаю. Я пытаюсь соответствовать абзацы regexp
:Соответствующие параграфы в Go
package main
import (
"fmt"
"regexp"
)
func main() {
str := `first paragraph
second paragraph
third paragraph`
r, _ := regexp.Compile(`(.+)(\n\n)`)
fmt.Println(r.FindAllString(str, -1))
}
Выход заключается в следующем:
[first paragraph
second paragraph
]
Я думаю, что это соответствие пустые строки также. Я хочу только совместить абзацы (first paragraph
, second paragraph
).
Как изменить мой код, чтобы это сделать?
вы должны соответствовать 'третьего paragraph' слишком ли? Или просто первые 2? –
@ ʰᵈˑ Да, я только что понял эту проблему. Теперь нет необходимости. Я узнаю об этом позже. – alexchenco
Есть ли регулярное выражение? Кажется, излишне ... –