如何从 Robot Framework 获取给定字符串中的子字符串?

How to get substring in the given string from Robot Framework?

给定的字符串“显示 3,311 个条目中的第 1 到 10 个”。我需要从该字符串中单独获取 3,311。我可以使用这个 ${Number} = Get Substring ${countString} 19 24 但这里的问题是索引已更改。

您可以使用 Split String 关键字并用 ${SPACE}
分隔字符串的每个部分 此外,我从号码中删除了 , 以防万一。实现相同的方式略有不同 -

*** Variable ***
${string1}=        Showing 1 to 10 of 3,311 entries

*** Testcases ***
Get Number From String

@{list_string}=     split string    ${string1}      ${SPACE}
log             ${list_string}[5]
${num}=         evaluate       '${list_string}[5]'.replace(',','')

输出