正则表达式以提取方括号,逗号和引号[],之间的文本

我想提取所有4个字段。请帮助我

这是数据库结构:

// in use inject LoggerInterface $logger $this->logger = $logger; $this->logger->info('test');

[12.345,-12.34567,"title 34","12345"],[-12.987,12.765,"title 36","7689"]

我想得到这个结果

12.345 = latitude data with number and point and dash
-12.34567 = longitude data with number and point and dash
title 34 = text with space and number
12345 = number id with number

我已经测试了许多解决方案,但没有成功 这个例子帮助我迈出了第一步,但并不完全 Regular expression to extract text between square brackets

非常感谢您的回复:-)

lipton_12345678 回答:正则表达式以提取方括号,逗号和引号[],之间的文本

尝试以下操作:\[(?'lat'[-.0-9]+),(?'long'[-.0-9]+),\"(?'text'[^\"]+)\",\"(?'id'\d+)\"\] 结果按名称分组。

以下是显示示例的链接:https://regex101.com/r/YNv8qr/1

本文链接:https://www.f2er.com/2904272.html

大家都在问