登录
首页 >  Golang >  Go问答

迭代处理字符串

来源:stackoverflow

时间:2024-03-14 23:42:27 278浏览 收藏

怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《迭代处理字符串》,涉及到,有需要的可以收藏一下

问题内容

我想用 go 编程语言编写一个能够通过迭代生成字符串数组的函数。

在标题为“描述”的字段中输入信号路径的唯一名称。由于该字段具有迭代器,因此可以使用大括号设置多个连续计数的信号路径,例如“source {1-16:2} {left, right} >” p>

结果是一个字符串数组:

Source 01 Left >
Source 01 Right >
Source 02 Left >
Source 02 Right >
...
Source 16 Left >
Source 16 Right >

字符串中可能有一个未定义的大括号迭代器。

  • 第一个大括号{1-16:2}表示1-16:增量值 从 1 到 16 :2 是填充,表示两位数

  • 第二个大括号 [left, right} 表示定义的列表 值。


解决方案


我还没有代码。

今天我有一个 ui 界面,其中有一些可选字段需要填写。

  • 信号路径:“source”作为唯一标识符(作为字符串)(强制)
  • 计数器:“16”从 1 到 16 的增量值(作为整数)(可选)

    来源1 来源2 来源3 ... 来源16

如果我想创建这样的信号路径:

Source 01 Left >
Source 01 Right >

我需要手动完成。如果我要创建 1000 个信号路径,则需要几个小时并出现错误,如果计数器 > 0,则增量值将添加到信号路径的末尾,并且没有填充。

现在,如果有任何库可以分析我的字符串迭代“source {1-16:2} {left, right}”并按预期生成字符串,我正在寻求帮助。

最诚挚的问候, 优素福

到这里,我们也就讲完了《迭代处理字符串》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>