数组Regex到拆分坐标字符串Java
我有以下字符串:
["lat\/lng: (49.47491213070514,-1.2361999005079265)","lat\/lng (42.478589638625664,-1.226332724094391)"]
我想用正则表达式将其拆分,这样我就可以将latLng数据输入一个数组
是否有一个表达式,以便我可以获取括号之间的数据
你可以在下面搜索框中键入要查询的问题!
我有以下字符串:
["lat\/lng: (49.47491213070514,-1.2361999005079265)","lat\/lng (42.478589638625664,-1.226332724094391)"]
我想用正则表达式将其拆分,这样我就可以将latLng数据输入一个数组
是否有一个表达式,以便我可以获取括号之间的数据
# 1 楼答案
您可以使用regex,
(?<=\()[^)]*(?=\))
演示:
输出:
ONLINE DEMO
非流式解决方案:
ONLINE DEMO
在regex101对正则表达式的解释:
# 2 楼答案
当分别对该数组中的每个字符串执行时,将返回带有分隔值的匹配组。但我不知道如何用Java实现