机器人框架多词替换功能

2024-09-29 23:15:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在varaibles.py文件中定义了变量

AUTHENTICATE_TEXT_LANG = u"Authentifizieren Sie sich als <user-name>,um Ihr Konto mit <oidc-text> zu verknüpfen."

我想替换上面两个和的AUTHENTICATE_TEXT_LANG

${AUTHENTICATE_TEXT_LANG}=  Replace String    ${AUTHENTICATE_TEXT_LANG}  <user-name> <oidc-text> ${username} TEXT

我知道字符串替换没有类似的功能,有没有替代方法来替换多个单词


Tags: 文件textnamepylang定义oidcauthenticate
1条回答
网友
1楼 · 发布于 2024-09-29 23:15:27

最简单的解决方案是使用Replace String两次:

${AUTHENTICATE_TEXT_LANG}=    Replace String    ${AUTHENTICATE_TEXT_LANG}    <user-name>    ${username}
${AUTHENTICATE_TEXT_LANG}=    Replace String    ${AUTHENTICATE_TEXT_LANG}    <oidc-text>    TEXT

您还可以创建自己的关键字,例如在Python中,并将其作为库导入。但这听起来好像太多的工作,你可以很容易地使用两行。如果你必须在一个字符串中替换三个或更多的单词,那么我可能会选择一个自定义关键字

相关问题 更多 >

    热门问题