我最近发现了一个非常有用的工具Datejs。但是我无法确定是否可以使用它来解析字符串并从中提取仅日期部分。
例如,如果有一个字符串 >>“我将从下周一开始锻炼。”
那么它应该解析该字符串,从中提取'next monday',并将其转换为日期并给出结果。
如何实现这个功能?
谢谢 :)
例如,如果有一个字符串 >>“我将从下周一开始锻炼。”
那么它应该解析该字符串,从中提取'next monday',并将其转换为日期并给出结果。
如何实现这个功能?
谢谢 :)
你可以编写一些正则表达式来实现。这将是最简单的方法。在这种情况下,“next”将是一个关键字。一个简单的函数可以查找当前的工作日并返回下周一的日期。应该不会太复杂。
编辑:
你可以像这样做:
var pattern = /^([\w\W.]*)(next){1}([\sa-zA-Z]*)/;
while (result = pattern.exec(yourTextVariable) != null){
// read the data as you need from the result array
}