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

如: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

​对于边界值中有不确定字符串时该怎么处理相关推荐

  1. C#分隔字符串时遭遇空值

    在C#中分隔字符串时,按特定字符进行分隔的时候可能会遇到空值,如何我现在传入的是Id的字符串,如:"1501,1502,1503,,1505",以逗号分隔,由于各种原因,导致传入的 ...

  2. python列表换行输出_Python从列表转换为字符串时处理换行符

    我有一个关于换行符和返回字符的问题.呃,这很难解释,但我会尽力的. 我有列表形式的数据.列表的成员中有换行符,因此. 1 2 3example_list = ["I've always lo ...

  3. 处理字符串时常用方法0914

    //处理字符串时常用的方法总结课件package f.java;import java.util.Random;public class zifuchaunlei0914 {public static ...

  4. php mysql 查询 区分大小写_MySQL查询字符串时区分大小写

    MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,这个字符集对大小写不敏感,因此在比较过程中中文编码字符大小写转换造成了这种现象. 方法一: 解 ...

  5. JSON.parse 解析json字符串时,遇换行符报错

    Json字符串转换成Json对象时候,有两种方式: 假设d是json字符串: 1,eval('(' + d + ')'). 2,JSON.parse(d): 但是以上方式有隐患,如果Json字符串有换 ...

  6. 将数据转化成字符串时:用字符串的链接 还是 StringBuilder

    /*目的:将数据转化成字符串时:用字符串的链接 还是 StringBuilder呢? */ public class Test{public static void main(String[] arg ...

  7. 截取字符串时,截取完整的表情符

    截取字符串时,有时候字符串会包含Emoji表情.以及一些特殊符号,用String的substring()进行截取操作,结果就有可能是乱码.这是因为JVM运行时使用UTF-16编码,对于普通的字符都是使 ...

  8. 练习2-4:重新编写函数squeeze(s1,s2),将字符串s1中的任何字符与字符串时s2中的字符匹配的字符都删除

    #include <stdio.h> void squeeze(char s1[], char s2[]); int main(){/*练习2-4:重新编写函数squeeze(s1,s2) ...

  9. java忽略转移i字符_Java。 比较字符串时忽略重音

    Java. 比较字符串时忽略重音 问题很简单. JAVA中是否有任何函数可以比较两个字符串并忽略重音字符而返回true? 即 String x = "Joao"; String y ...

最新文章

  1. 关于机器学习模型的可解释性算法!
  2. 叶杰平入选、华人占4成,2020年ACM杰出科学家榜单出炉
  3. C++调用父类的构造函数规则
  4. jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)
  5. Python 读写当前路径下文件错误 UnboundLocalError: local variable 'file' referenced before assignment
  6. java table集合_Java集合类汇总记录--guava篇
  7. 参加 JSConf China 2019 是怎样的体验?VS Code 和 TypeScript 都很火
  8. labview求n阶乘的和_求极限方法总结
  9. 【CodeForces - 987C 】Three displays (dp,最长上升子序列类问题,三元组问题)
  10. NFS方式挂载rootfs的设置方法
  11. js上传视频,预览视频
  12. jquery scrollTop及其应用例子
  13. hql取满足条件最新一条记录_数据仓库怎么做拉链表记录数据变化情况,看看这篇文章 就明白了...
  14. 【MYSQL快速入门】牛客网:多表查询
  15. Mysql 最全教程
  16. “人活着是为了什么?”“生活的中心是什么?”
  17. c语言程序设计第39级台阶,2013 年蓝桥杯 C 语言 B 组省赛第 3 题: 第39级台阶
  18. Linux搜索日志关键字的2种方法
  19. 虚拟机服务器磁盘扩容步骤,vmware ESXi 虚拟机扩容磁盘空间
  20. AD怎么输入坐标_测绘仪器怎么用?

热门文章

  1. [转]Oracle字符串拼接的方法
  2. 堪比“震网”:罗克韦尔PLC严重漏洞可导致攻击者在系统中植入恶意代码
  3. 软件物料清单 (SBOM):从透明度理念到代码落地
  4. linux环境变量的系统设置
  5. 使用递归方法 删除文件夹及文件夹内文件
  6. 深度学习与人工智能革命:part IV
  7. 通过Nethogs查看服务器网卡流量情况
  8. 纽约部署免费千兆Wi-Fi 30秒可下一部电影
  9. thinkphp 手机号和用户名同时登录
  10. org.springframework.beans.BeanUtils