如何在机器人中使用正则表达式遍历字符串列表

时间:2017-06-16 18:21:39

标签: regex robotframework

*** Test Cases ***
find_lowercase
${values}              Create List        ${data[0]['top']['tshirt']}  
                       ...                ${data[0]['top']['shirt']}
                       ...                ${data[0]['top']['jacket']}
FOR    ${item}    IN    ${values}

log to console      ${data[0]['features']['0']}

应匹配Regexp $ {values} ^ [a-z] +

如何遍历结果字符串并检查列表中的所有字符串是否为小写

1 个答案:

答案 0 :(得分:1)

Should Match Regexp接受一个字符串,但是你试图传递一个字符串列表。

您可以使用FOR循环检查列表中的每个值。

${values}              Create List        ${data} ${data1} ${data2}
:FOR    ${item}    IN    ${values}
\    Should Match Regexp    ${item}    ^[a-z]+
\    Should Be Lowercase    ${item}