javascript - 如果子字符串存在于字符串中,如何在子字符串之后获取下一个 3 个字符?
问题描述
我有这个字符串that's
。子字符串很常见,&#
但在我的 JSON 数据的几乎每个对象中都发生了变化。所以我想检测是否有这个子字符串,然后在用其他东西替换它之后获取接下来的三个字符。我该怎么做?
解决方案
您可以定义和使用实用程序函数来替换HTML 实体,如下所示:
function decode(text, replaceWith = '') {
return text.replace(/&#(\d+);/g, replaceWith)
}
推荐阅读
- c# - 实体框架搜索多个单词
- flutter - 从另一个有状态的小部件类中获取文本字段数据
- docker - 如何更新 kubernetes/docker 上的文件?
- sql - 如何比较字段是否以字母或数字开头
- python - 将 Numba jitclass 与来自字典和元组的输入一起使用
- node.js - Nodejs express http服务器如何处理并发请求?
- java - 如何修复线程“main”java.io.EOFException中的异常?(Java 套接字)
- java - 如何使用 AWS Java SDK 按降序从 DynamoDb 获取项目?
- azure-devops - 如何更改 TFS/DevOps 2019 配置以打开构建/发布徽章以供公众访问
- sql - SQL REPLACE 值基于字符串中的位置