gpt4 book ai didi

robotframework - 如何在Robot Framework中分割分隔符为 "|"的字符串

转载 作者:行者123 更新时间:2023-12-03 09:03:18 24 4
gpt4 key购买 nike

我想使用机器人框架分割字符串,分隔符为 |

代码:

${string} = 'Age:2|UNACCEPTED'
${str} = Split String ${string} '\|'

输出:

Expected: u'Age:2', u'UNACCEPTED'
Actual: u'Age:2|UNACCEPTED'

您能帮忙吗?

最佳答案

Robot Framework 上不需要转义符号:

${string}=    Set Variable    Age:2|UNACCEPTED
${str}= String.Split String ${string} |
Log ${str}
Log ${str}[0]
Log ${str}[1]

输出:

['Age:2', 'UNACCEPTED']            # Output of ${str}
Age:2 # Output of ${str}[0]
UNACCEPTED # Output of ${str}[1]

除非您想在转义字符上拆分字符串:

${string}=    Set Variable    Age:2\nUNACCEPTED\nanother line
${str}= String.Split String ${string} \n

输出:

INFO : 
${string} = Age:2
UNACCEPTED
another line
INFO : ${str} = [u'Age:2', u'UNACCEPTED', u'another line']

关于robotframework - 如何在Robot Framework中分割分隔符为 "|"的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48809057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com