regex - 去正则表达式 : how I can replace named groups by concrete values in source pattern?

标签 regex go

也许,你可以帮我。

例如,我有像 (?P<name>\w+) (?P<surname>\w+) 这样的正则表达式.

我如何使用 map[string]string{"name": "Alice", "surname": "Cool"}替换组以获得字符串 Alice Cool ?这可能吗?

谢谢。

最佳答案

好的,我找到了制作方法。希望它会对某人有所帮助。

https://play.golang.org/p/Xz9PtE_bIt

关于regex - 去正则表达式 : how I can replace named groups by concrete values in source pattern?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42596053/

相关文章:

go - 检查键盘状态

go - 运行 "go doc"导致 "no such tool"错误

python - 使用Python通过正则表达式访问Web数据不起作用

go - 创建跨包可见的常量,可直接访问

regex - 如何使用变量作为正则表达式值?

regex - 不带空格的字母数字、连字符和下划线的正则表达式

json - 将GoLang中的JSON解析成struct

go - 为什么我的golang程序出现此错误。 exec:“lib/同义词”:文件不存在

c++ - 无法在 C++ 中使用 RegEx 从字符串中获取所有子字符串

python - 将多个子字符串匹配模式提取到列中