作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我遇到了 Datejs最近发现它非常有用。但是,我不知道是否有一种方法可以解析字符串并使用相同的方法从中提取仅日期部分。
例如,如果有一个字符串>>“我将从下周一开始锻炼。”
然后它应该解析字符串,从中提取“下周一”并将其转换为日期并给我结果。
如何实现?
谢谢:)
最佳答案
您可以为此编写一些 RegEx。那将是最简单的方法。在这种情况下,'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
}
上面的模式期待一个空格,然后是下一个关键字,如果下一个单词只有字母,它将变成红色。 (请注意,RegEx 未经测试,可能需要进行一些重构以满足您的需求。您可以查看此页面来执行此操作:javascriptkit.com)
关于javascript - 有没有办法使用 Datejs 解析字符串中的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5962642/
我是一名优秀的程序员,十分优秀!