javascript - 如何在特定单词之后找到所有出现的文本?
问题描述
我得到一个像这样的字符串:
str = “Test/hello/filename/12345678/first
Hddhkhd
Hdhal
filename/1212abcd/second”
我想得到一个包含“filename//”之后的所有字符串的数组,我知道在“/”之后有一个我想要得到的 8 个字母的单词。
在这种情况下,我想得到一个数组:
strArr = [“12345678”, “1212abcd”]
我该如何解决这个问题?
解决方案
一个正则表达式,它捕获紧跟文字“文件名//”的 8 个字符:
/filename\/\/(.{8})/
推荐阅读
- css - 将溢出的列缩放到较小的列(bootstrap 或 vanilla css)
- java - Javax 异常映射器只抛出 500
- c# - 使用 ViewModel 类的不同实例会导致更新 ObservableCollection 出现问题?
- ios - 当应用程序在 iOS12 和 Swift 4 中处于后台时,didReceiveRemoteNotification 不会触发
- pygame - Pygame音乐文件大小限制?
- c++ - 如何在VS2017中正确创建DLL项目?
- python - 如果不包含来自多子目录的 01.jpg,如何过滤文件名
- php - 从多个选定的术语中获取单个分类术语
- android - Gradle 同步失败 - 将 Android Studio 更新到 3.2 后
- python - Django 密码重置