python中对space与table匹配的案例分享

4 篇文章 0 订阅

在规划的验证用例添加到一定量之后,便可以对已有用例回归,节约执行用例的时间,同时可以发现一些潜在的bug.
日前在编写回归脚本时遇到了一个space与table的匹配问题,要匹配的内容简化如下:
在这里插入图片描述
其中:qbv_base_test与cfg=pkt_len_64B用空格连接,qbv_base_test与cfg=pkt_len_65B用table连接.
之前添加用例时都是copy,里面都是用空格连接.

  1. 匹配模式添加空格
    在这里插入图片描述
    上图中箭头所指的位置为空格,用这个模式匹配的结果是
    | space | pass |
    |table | fail |
  2. 匹配模式用\s*
    在这里插入图片描述
    | space | pass |
    |table|pass|
  3. 匹配模式用\t
    在这里插入图片描述
    | space | fail |
    |table|pass|

总结:从上面的对比中可以看出对table匹配时,用\t或者\s都是可以匹配的;用" \s"(里面有一个空格),无法匹配.个人原来理解是table也是由空格组成的,拆分为空格+\s*可以匹配,但是现实却无法匹配的.求解呀各位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值