这个问题在这里已经有了答案:
参考-这个正则表达式是什么意思(1个答案)
4个月前关门了。
这是一个非常简单的问题,但不知怎么的它让我思考。我的开放时间格式如下: [MO,TU:0800-1230,1300-1700;WE:0800-1230;TH:0800-1230,1400-1700;FR:0800-1230,1300-1500;SA,SU:0800-1500]
. 字符串可以每天有一个时间条目,但您可以看到,它不必这样做。
我需要提取每一天并将其保存到相应的day字段(就像一个字符串一样) HH:mm-HH:mm
)一个 OpeningHrs
班级。最好的办法是什么?我不是在寻找代码,只是一个关于实现我的目标的最干净的方法的建议,因为所有经过我头脑的解决方案看起来都是不必要的复杂。
1条答案
按热度按时间piwo6bdm1#
格式很好。不需要正则表达式。拆分依据
;
首先。然后将结果除以:
. 在这里,您将得到两个逗号分隔的值,其中索引0将是一周中的几天,索引1将是存储小时数,您将按每个小时数进行拆分,
.