为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 String.Replace String 在 Robot Framework 中使用

如何使用 String.Replace String 在 Robot Framework 中使用

蝴蝶刀刀 2023-06-27 16:20:06
我是机器人框架的新手,我正在使用它来运行一些自动化。我有一个看起来像这样的字符串:A1S2D3F4G5H6J7K8L9我需要在每 2 个字符后添加冒号,使其看起来像这样A1:S2:D3:F4:G5:H6:J7:K8:L9我使用“String.Replace String using Regexp”编写了这行代码,但它给出了错误的输出:${test_value}    String.Replace String Using Regexp    ${test_value}    /(..)/g, '$1:    : BuiltIn.Log To Console    ${test_value}有人可以帮我吗?我真的很感激。谢谢!
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

您必须传递要替换的模式 as(..)并替换为模式 as \\1:。:为了避免最终得到 a ,请将模式设置为(..)(?=[^$])


> ${test_value}    String.Replace String Using Regexp    ${test_value}    (..)(?=[^$])    \\1:                                                                                                                                                 

# ${test_value} = 'A1:S2:D3:F4:G5:H6:J7:K8:L9'

> BuiltIn.Log To Console    ${test_value}                                                                                                                                                                                                      

A1:S2:D3:F4:G5:H6:J7:K8:L9

>         


查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信