javascript - 如何搜索子字符串并显示完整?
问题描述
如何搜索子字符串并显示完整?其背景是文件名很长,带有数字,但前五个字母总是很适合匹配。
这是我的子字符串,例如:FXBew
这是我的数据库 datein 中的表。您会看到还有一个名为 FXBewertung 的表。
[ { Tables_in_datein: 'FXBewertung' },
{ Tables_in_datein: 'GarantieReport' },
{ Tables_in_datein: 'kontoauszug' },
{ Tables_in_datein: 'LiReport' },
{ Tables_in_datein: 'ZSReport' } ]
在下一步中,我已将名称排除为字符串:
FXBewertung
GarantieReport
kontoauszug
LiReport
ZSReport
至少正确的名称(例如 FXBewertung)必须在我的 sql 查询中。因此,我希望有正确的名称输出并保存为变量,具体取决于上传的文件。
例如:FXBew 是我的子字符串,然后我想要 FXBewertung.. 我找到了 match() 但它不起作用..
我试试这个:console.log(Dateiname.match("FXBe")) 但它是空的..
日期名称:
FXBewertung
GarantieReport
kontoauszug
LiReport
ZSReport
此致,
弗雷德里克
解决方案
我有它;):
for (var i = 0; i < json.length; i++) {
var Datein = json[i].Tables_in_datein
var Dateiname = Datein.toString()
console.log(Dateiname)
var match = Dateiname.match(richtigername2)
if (Dateiname.includes(richtigername2) == true) {
var richtigername = match.input
} else {
console.log("Existiert nicht")
}
};
console.log(richtigername)
in json there are Tables_in_datein: 'Name of Table'
推荐阅读
- python - 如何生成前 n 个排列然后暂停并重新启动?
- laravel - Laravel API 收集资源问题
- matplotlib - 有没有办法在 matplotlib 热图中绘制饼图?
- c - 在 Ubuntu 上安装 CompCert C 编译器时遇到问题
- python-3.x - Beam - 从 Bigquery 中过滤掉记录
- elasticsearch - 使用 ElasticSearch 进行基于规则的定价 - 建议
- python - Django views.py 中的全局变量
- spring-boot - 在 Spring Boot 应用程序中从 Rest API 返回大尺寸响应
- javascript - 如何在 Django 模板中完成 Javascript 特定的迭代对象
- arrays - 将字符串元素数组与 Pyspark 中的字符串列匹配