【发布时间】:2021-11-24 01:39:50
【问题描述】:
我需要使用机器人框架从字符串中删除换行符
这是我的字符串的样子
line 1 &
line 2
我尝试使用机器人框架关键字Replace String ${a} ${\n} ${SPACE},但在我的情况下它不起作用,从日志中得到了这个错误
Argument types are:
<type 'unicode'>
<type 'unicode'>
似乎& unicode char 导致了这个问题,我在日志中的完整字符串是line 1 &\nline 2
在这种情况下,我只想用空格替换\n
【问题讨论】:
-
这是完整的错误信息吗?另外,我想在实际调用中,args 之间有 2 个或更多空格,问题中的内容只是格式问题?
-
是的,这就是错误信息,当我的字符串中没有
&时,我可以替换字符串,仍然无法弄清楚如何跳过& -
这不是 & 符号,它与问题没有任何关系 :) 这是你传递换行符的方式。
-
是的,我在 args 之间有 2 个或更多空间,我已经更新了代码格式
-
检查下面的答案,这是因为您用于换行符的大括号 - 这是什么原因?
标签: robotframework