python 正则表达式 split 函数在 golang 中等效

在编程领域中,正则表达式是一种强大的工具,用于匹配和处理字符串。在Python中,split函数是一个常用的正则表达式函数,用于将字符串分割成子字符串。然而,对于使用Golang的开发者来说,他们可能想知道在Golang中如何实现与Python中split函数相同的功能。在本文中,php小编子墨将向您介绍如何在Golang中等效地使用正则表达式split函数,以便更好地利用这个功能强大的工具。,我有下面的 python 代码来匹配正则表达式::,它给出了这个输出::,['', '', 'h', 'e', '', '', 'l', '', 'l', '', 'o', '', ',', '', ' '、''、'w'、''、'h'、'e'、''、''、'r'、'e'、''、''、' '、''、'a' , '', 'r', 'e', '', '', ' ', '', 'y', '', 'o', '', 'u', '', ' ', '1.1 ', '', '', '?', '', ''],我正在尝试使用 golang 获得上述输出。,我得到如下输出::,我认为正则表达式与语言相关,因此 python 中使用的 split() 函数对 golang 没有帮助。使用了 regexp 包中的多个 find*() 函数,但找不到可以提供上述 python 程序输出的函数。,输出字符串数组的目标是分隔无法转换为 float 的字符,如果字符串可以解析为浮点数,我会计算移动平均值。,最后,我将所有内容结合起来并呈现输出,如 linux watch 命令。,您需要更多详细信息/背景吗?我很乐意分享。,非常感谢您的帮助!,与此同时,我得到了一些适合我的用例的东西。它与 python 的格式不完全相同,但没有空字符串/字符。,我使用 splitfindallstring 函数来获得所需的输出。,通过上面的代码片段,我得到类似 ::,我不太擅长 regex,不知何故,上面的方法适合我的用例。,说得轻松一点,我听到同事开玩笑说,如果你在 regex 的帮助下解决问题,你最终会遇到两个问题!!!,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册