regex - 正则表达式匹配圆括号之间的逗号分隔值
问题描述
我有一个字符串如下:
(((154 -10.45, 154 -10, 154.315452 -10, 154.315452 -10.45, 154.0117846 -10.4498789, 154 -10.45)), ((154 -11, 154 -10.9383334, 154.6 -10.9383334, 154.6 -11, 154 -11)))
我想要做的是实现一个表达式,它首先匹配外括号,使用逗号作为分隔符,从而产生:
154 -10.45, 154 -10, 154.315452 -10, 154.315452 -10.45, 154.0117846 -10.4498789, 154 -10.45
和
154 -11, 154 -10.9383334, 154.6 -10.9383334, 154.6 -11, 154 -11
我正在使用以下表达式\((.*?)\),*
,但它仍然返回匹配项中的括号。我不太清楚在最后一个起始括号和第一个结束括号上匹配所需的模式。
解决方案
推荐阅读
- python - '\n' 符号在 python 中的工作原理
- swagger-2.0 - 开放 api 规范中的可重用参数
- kubernetes - 如何在命名空间中的作业中运行 kubectl?
- java - HomeFragment中的onBackPress时如何关闭应用程序
- vhdl - VHDL:具有可变字段长度大小的记录数组
- c++ - gcc -Wstringop-overflow 在这里抱怨什么?
- flutter - 如何在 showDatePicker 中调整文本 initialDate 的大小
- android - 如何在 Android 中通过 ViewModel 类在 Activity 和 Fragment 之间共享数据?
- wordpress - 如何在已经缓存站点的浏览器上覆盖太长的 6 个月的最大使用期限?
- word2vec - 文档分类:预处理和多标签