【发布时间】:2021-02-03 04:57:57
【问题描述】:
我有一个网址,像这样:
https://www.example.com/exampletitle21sep11oct2020/index.html
我需要的部分是在最后一个和倒数第二个“/”字符之间。但我不需要整个部分,我特别需要最后一个“/”字符之前的最后一个日期。如您所见,有两个日期紧挨着,它们之间没有分隔符,因此很难使用substring 或indexOf 方法。更难的是,第一个日期只包含日期和月份,而最后一个日期包含整个日期。
我有什么方法可以从这个网址中提取最后一个“/”字符之前的最后一个日期吗?
【问题讨论】:
-
String.prototype.split()? -
我可以使用 '/' 字符轻松拆分它,但是拆分后,我如何获得最后一个日期?如何在两个日期之间进行拆分?
-
您需要根据您设置的指南进行某种解析。但是,如果您可以更改后端的路径以确保开始日期和结束日期之间存在某种分离,那就更好了。
-
我同意更改 url 并添加某种分隔会更好,但是 url 来自我们的客户,他们拒绝更改。所以现在我们必须找到一种肮脏的方式来按原样使用 url。
-
你需要来自网址的第二个日期
11oct2020吗?
标签: javascript string react-native substring indexof