javascript - Javascript中给定字符之间的字符串子串集
问题描述
我得到的字符串是
["2021-01-13T09:45:48.046Z","2021-01-14T09:45:48.096Z","2021-01-15T09:45:48.099Z"]
在这里,我想删除从 T 到 Z 的子字符串以转换为这种形式:
["2021-01-13","2021-01-14","2021-01-15"]
我确实喜欢这样,但它只替换了第一个字符串并删除了其他字符串,我该如何分别为每个字符串执行此操作
notFound=notFound.replace(/\T.*\Z/g, '');
我可以使用 javascript 子字符串函数来执行此操作吗?
解决方案
您可以用 nonready 搜索替换。
const
data = '["2021-01-13T09:45:48.046Z","2021-01-14T09:45:48.096Z","2021-01-15T09:45:48.099Z"]',
result = data.replace(/T.*?Z/g, '');
console.log(result);
推荐阅读
- magento - Paypal 标准付款选项未显示在管理员中
- python-3.x - 为 matplotlib 子图单面调整 hspace
- javascript - 如何验证和计算关联数组中特定数据的存在?
- javascript - 将后台脚本加载到 chrome 扩展的问题
- postgresql - 如何在 PostgreSQL 的同一个存储过程中进行多个查询?
- android - 在proguard Android中保留资产文件夹
- amazon-web-services - 无法从响应中获取 ETag 值
- javascript - 使用 forEach 循环覆盖值
- dialog - 用户从 Google Play 下载 APP 时对话框消失(操作系统:Android 11)
- java - 无法在 Spring 项目的单元测试中使用 @Autowired