在JavaScript中,我使用这个Regexp将多行分隔符替换为一行分隔符
输入:
某些字符串\n\n\n\n\n单杠第一步:\n\n单杠第二步:\n\n\n单杠最后一步
输出
一些字符串\n fo bar步骤1:\n fo bar步骤2:\n fo bar final
在JavaScript中,我使用这个Regexp将多行分隔符替换为一行分隔符
输入:
某些字符串\n\n\n\n\n单杠第一步:\n\n单杠第二步:\n\n\n单杠最后一步
输出
一些字符串\n fo bar步骤1:\n fo bar步骤2:\n fo bar final
你也可以这么做.
rg := regexp.MustCompile(`(\r\n?|\n){2,}`)
s := "Some string\n\n\n\n\n\nFoo bar Step1:\n\nFoo bar Step2:\n\n\nFoo bar final"
result := rg.ReplaceAllString(s, "$1")
fmt.Printf("%q", result)
// "Some string\nFoo bar Step1:\nFoo bar Step2:\nFoo bar final"