在 Go 语言中,可以使用 strings.ReplaceAll
函数将字符串中的所有 \r\n
替换为 \n
。下面是一个简单的示例代码:
package main
import (
"fmt"
"strings"
)
func main() {
original := "Hello,\r\nWorld!\r\nThis is a test.\r\n"
// 将 \r\n 替换为 \n
modified := strings.ReplaceAll(original, "\r\n", "\n")
fmt.Println("Original String:")
fmt.Println(original)
fmt.Println("Modified String:")
fmt.Println(modified)
}
解释:
strings.ReplaceAll(original, "\r\n", "\n")
函数会遍历整个字符串,将所有出现的\r\n
替换成\n
。original
是原始字符串,包含了多个\r\n
。- 输出结果将显示原始字符串和修改后的字符串,其中所有的
\r\n
都已被替换为\n
。
这样,你就可以轻松地处理和清理文本数据中的换行符了。
内容由零声教学AI助手提供,问题来源于学员提问