Jmeter正则表达式排除string/word
Jmeter regular expression to exclude string/word
有没有办法提取和排除包含“ls 无法访问”的整行非常感谢您的回复。非常感谢
响应示例:
10.179.10.12 ls: 无法访问 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux: 没有那个文件或目录
10.179.10.13 ls: 无法访问 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux: 没有那个文件或目录
10.179.10.14 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux
预期结果:
10.179.10.14 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux
注意:IP 地址是动态的
您可以使用
(?m)^(?!.*ls: cannot access)(.+)
详情:
(?m)
- 多行内联标志使 ^
匹配行的开头,而不仅仅是字符串的开头
^
- 行首
(?!.*ls: cannot access)
- 如果除了换行字符之外还有零个或多个字符,则匹配失败的否定前瞻,尽可能多,然后是 ls: cannot access
string
(.+)
- 第 1 组:除换行符外的一个或多个字符,尽可能多(整行)。
有没有办法提取和排除包含“ls 无法访问”的整行非常感谢您的回复。非常感谢
响应示例:
10.179.10.12 ls: 无法访问 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux: 没有那个文件或目录 10.179.10.13 ls: 无法访问 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux: 没有那个文件或目录 10.179.10.14 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux
预期结果:
10.179.10.14 /home/bushido/components/pkg-build-ng/version/2-328/_MANIFEST.linux
注意:IP 地址是动态的
您可以使用
(?m)^(?!.*ls: cannot access)(.+)
详情:
(?m)
- 多行内联标志使^
匹配行的开头,而不仅仅是字符串的开头^
- 行首(?!.*ls: cannot access)
- 如果除了换行字符之外还有零个或多个字符,则匹配失败的否定前瞻,尽可能多,然后是ls: cannot access
string(.+)
- 第 1 组:除换行符外的一个或多个字符,尽可能多(整行)。