我是靠谱客的博主 动听招牌,最近开发中收集的这篇文章主要介绍​对于边界值中有不确定字符串时该怎么处理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

对于边界值中有不确定字符串时该怎么处理:

如:LR中服务器返回的值是OAMRequestContext_oamtest.huawei.com:80_68504a" value="hPJqIBKLWRWw+iTQYjdZBg=="/>,我想取出“hPJqIBKLWRWw+iTQYjdZBg ==”这段,所以左边界是OAMRequestContext_oamtest.huawei.com:80_6f6c6a" value=",但80_6f6c6a是变化,这时该怎么处理了?

有如下四种处理办法:
① 80_6f6c6a的是从哪里来的,是客户端?还是服务器返回的?如果是服务器的返回,那么我对其做一个关联,然后在关联的左边界中应用另外一个关联


② 若“80_6f6c6a”的长度是固定的,LR提供了“#”来替代数字,使用“^”来代替文本或数字。边界用/ ALNUMIC参数。当时就这么处理了。


③ 若“80_6f6c6a”的长度是变化的,可以以“OAMRequestContext_oamtest.huawei.com:”为左边界,“"/>”为右边界,把“80_68504a" value="hPJqIBKLWRWw+iTQYjdZBg==”这段取出来,然后通过C语言的代码截取需要的部分。


④ 想用正则表达式来做,但没成功,正则不是很会写。

推荐优先使用方法2,如果不能使用方法2那么就使用方法3,基本上绝大多数都能解决了。

 

 

 

深圳湖北籍软件测试群 275212937

 

最后

以上就是动听招牌为你收集整理的​对于边界值中有不确定字符串时该怎么处理的全部内容,希望文章能够帮你解决​对于边界值中有不确定字符串时该怎么处理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部