【发布时间】:2012-12-12 08:59:54
【问题描述】:
我有一个字符串,我需要选择模式的最后一次出现。 字符串是:
[[[1302638400000.0, 0], [1302724800000.0, 610.64999999999998], [1302811200000.0, 2266.6500000000001], [1303156800000.0, 4916.9300000000003], [1303329600000.0, 6107.3199999999997], [1303934400000.0, 9114.6700000000001]], [[1302638400000.0, 20000.0], [1302724800000.0, 20000.0], [1302811200000.0, 20000.0], [1303156800000.0, 20000.0], [1303329600000.0, 20000.0], [1303934400000.0, 20000.0]], [[1302638400000.0, 20000.0], [1302724800000.0, 20610.650000000001], [1302811200000.0, 22266.650000000001],[1303156800000.0,24916.93],[1303329600000.0,26107.32],[1303934400000.0,29114.669999999998],[1304452800000.0,30078.23]]的 [[1302718580000.0,0.0],[1302772440000.0,3.0532500000000073],[1303107093000.0,11.333250000000007] [1303107102000.0, 21.753250000000008], [1303352295000.0, 24.584650000000003], [1303352311000.0, 26.8766], [1303815010000.0, 30.536599999999996], [1303815028000.0, 27.703349999999993]p>];
我使用的模式是:
\s\[\[(.*?)\]\]
不幸的是,它只选择了第一次出现。突出显示的文本是所需的结果。最后有多少个方括号无所谓,只需要最后一个数组集即可。
更新: 如果它可以帮助你,那么编码是在c#中
【问题讨论】: