Jmeter正则表达式提取器,只提取中文问题
最近学习Jmeter正则表达式提取器使用,发现Jmeter正则表达式提取器在提取中文时出现一些小小的问题(小菜鸟一枚,若有错误之处,还请批评指正):
首先贴两张使用RegexTester(正则表达式测试器)提取中文的截图:
1.提取汉字
2.提取非汉字
源文本:
{"response":[{"id":"01","name":"666","tel":"010-1234567"},{"id":"02","name":"中文","tel":"18922226666"},{"id":"03","name":"abc","tel":"1234567"}]}
使用"name":"([\u4e00-\u9fa5]+?)"
可以提取仅中文,使用"name":"([^\u4e00-\u9fa5]+?)"
可提取非中文字符,在Jmeter中却刚好相反: