首页 > 其他分享 >golang 反斜杠替换

golang 反斜杠替换

时间:2023-10-11 16:48:46浏览次数:31  
标签:斜杠 fmt golang str +++ main 替换

难点

  • 主要是 golang 和 Java 类似双引号定义字符串
  • python php 单双引号通吃

只是上代码

package main

import (
	"fmt"
	"strings"
)

func main() {

	str := "+++\\+++"
	replacedStr := strings.Replace(str, "\\", " ", -1)
	fmt.Println(replacedStr)
}

双斜杠 单斜杠?

package main

import (
	"fmt"
	"strings"
)

func main() {

	str := `+++\+++`
	replacedStr := strings.Replace(str, "\\", " ", -1)
	fmt.Println(replacedStr)
}

golang 支持 ` 作为定界符号

  • 也就是长文本
package main

import (
	"fmt"
)

func main() {

	str := `+++
1
1
1
1
\+++`

	fmt.Println(str)
}

标签:斜杠,fmt,golang,str,+++,main,替换
From: https://www.cnblogs.com/guanchaoguo/p/17757562.html

相关文章

  • fiddler 使用自动相应 替换js
    fiddler使用自动相应替换js   ......
  • IT技术栈:Golang面试攻略详细总结,有的坑,原来真的可以躲过去
    IT技术栈:Golang面试攻略详细总结,有的坑,原来真的可以躲过去首发2023-10-1017:38·大侠技术栈make与new的异同  相同点:都是用来给变量分配内存的不同点:new一般给值类型的变量,例如:string、int、arr分配内存,make给slice、channel、map等引用类型的变量分配内存返回值......
  • 在JavaScript中,如何替换所有出现的字符串?
    内容来自DOChttps://q.houxu6.top/?s=在JavaScript中,如何替换所有出现的字符串?给定一个字符串:s="Testabctesttestabctesttesttestabctesttestabc";这似乎只删除了上面字符串中的第一个abc:s=s.replace('abc','');如何替换所有的它的出现?在大多数流......
  • python查找替换危险字符脚本
    为了沃滴好大儿的大创写了这么个脚本代码如下:1importio2importbase6434defreplace_dangerous_sequences(image_path):5try:6#读取图像文件的内容7withopen(image_path,'rb')asimage_file:8image_data=image_......
  • golang之gRPC
    相关链接:grpc:https://grpc.io/docs/languages/go/quickstart/ protobuf:https://protobuf.dev/programming-guides/proto3/ protobuf语法: 示例:syntax="proto3";//声明请求参数messageSearchRequest{stringquery=1;int32page=2;int32pag......
  • Golang chan 的实现原理
    Golangchan的实现原理Go语言中的chan(通道)是一种用于在不同的goroutines之间进行通信和同步的重要机制。chan的实现原理涉及到Go语言的运行时系统和底层的数据结构。以下是chan的主要实现原理:底层数据结构:chan的底层数据结构是一个用于存储数据的环形队列(circularqueue)或链......
  • golang map/sync.map 实现
    mapGo中的map是一种高效的散列表(hashtable)实现,它的底层实现细节包括以下重要方面:哈希表(HashTable):map的底层数据结构是一个哈希表。哈希表是一个数组,每个元素都是一个哈希桶,用于存储键值对。哈希函数(HashFunction):Go使用哈希函数将键映射到哈希桶。这个哈希函数是内......
  • 解决 golang 中 grep console 插件不生效问题
    日志多了以后不好找,idea中的神奇grepconsole在goland竟然不好使了,一番查找下,找到了一个解决方案cmd+shift+a找到Registry找到go.run.processes.with.pty,改为false大功告成原贴:https://github.com/krasa/GrepConsole/issues/175......
  • 一次性按要求替换多个文件的名称:PowerShell
      本文介绍基于PowerShell语言,对文件夹中全部文件的名称加以批量替换、修改的方法。  在之前的文章Python批量自动修改大量文件的名称中,我们介绍了基于Python语言,批量修改大量文件的名称的方法。当时我们修改文件名的需求比较复杂,因此选择了用Python语言来实现;而在我们的需求......
  • Golang 使用SQLX实现可选条件查询
    packagemainimport( "fmt" "log" _"github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx")typeCityQuerystruct{ querystring optscityQueryOptions params[]any}typecityQueryOptionsstruct{......