Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正则表达式(在特定行匹配整数)json_Json_Regex - Fatal编程技术网

正则表达式(在特定行匹配整数)json

正则表达式(在特定行匹配整数)json,json,regex,Json,Regex,我这里有JSON。我只想在当前字符串“activeSessionsCount=1”中使用正则表达式获取从0到200甚至更多的整数。可能吗?我完全被困在这里了。这取决于您用于正则表达式解析的语言—函数和方法会有所不同。 一般来说,它可以像/*ActiveSessionCount=(\d+)/gmHi!这看起来不像json。但是应该解析json,而不是使用正则表达式。请张贴你自己的努力。谢谢。如Lance所述,此服务器正在生成无效的JSON。如果您可以修复服务器端,您可能应该这样做,特别是如果应用程

我这里有JSON。我只想在当前字符串“activeSessionsCount=1”中使用正则表达式获取从0到200甚至更多的整数。可能吗?我完全被困在这里了。

这取决于您用于正则表达式解析的语言—函数和方法会有所不同。
一般来说,它可以像/*ActiveSessionCount=(\d+)/gm

Hi!这看起来不像json。但是应该解析json,而不是使用正则表达式。请张贴你自己的努力。谢谢。如Lance所述,此服务器正在生成无效的JSON。如果您可以修复服务器端,您可能应该这样做,特别是如果应用程序将提供更多的JSON。如果你不能,我会把这个响应的主体看作纯文本,在=/COD>周围分裂,并使用正确的部分,在检查正确的部分是“代码> ActudieSeScStices < /Calp>如果需要的话。但如果这可能只是一个简单的文本,那么是否有可能使用正则表达式仅获取该整数?我尝试了regex101.com测试仪,但失败了。顺便说一句,我使用zabbix解析json数据(上面的文本)。
HTTP/1.1 200 
X-Application-Context: fss-proxy
Date: Tue, 03 Apr 2018 11:38:13 GMT
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE, PATCH
Access-Control-Allow-Headers: Authorization,Content-Type,If-Modified-Since,headers,If-Modified-Since
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: close

18

activeSessionsCount=1

0