我有一个字符串“2018 年 3 月到 2018 年 6 月之间的日期”或者该字符串可能类似于
“显示 2018 年 3 月至 2018 年 6 月之间的日期”。
所以我想将第一个月(即 2018 年 3 月)存储在一个变量中,将下一个月(即 2018 年 6 月)存储在另一个变量中。
月份可以是 12 月、10 月等。
我想用 JavaScript 编写一段代码,将任意 2 个月的年份存储在 2 个单独的变量中。
对此的任何帮助将不胜感激。
最佳答案
您可以使用以下RegExp
来实现:
const str = "Show me the date between March 2018 and June 2018";
const [start, end] = str.match(/((January|February|March|April|May|June|July|August|September|October|November|December) \d{4})/gi);
console.log(start, end);
关于javascript - 如何从一串单词中提取出一条字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51419804/