首页 > 解决方案 > 如何在特定单词之后找到所有出现的文本?

问题描述

我得到一个像这样的字符串:

str = “Test/hello/filename/12345678/first
Hddhkhd
Hdhal
filename/1212abcd/second”

我想得到一个包含“filename//”之后的所有字符串的数组,我知道在“/”之后有一个我想要得到的 8 个字母的单词。

在这种情况下,我想得到一个数组:

strArr = [“12345678”, “1212abcd”]

我该如何解决这个问题?

标签: javascriptregexstringregex-negationregex-group

解决方案


一个正则表达式,它捕获紧跟文字“文件名//”的 8 个字符:

/filename\/\/(.{8})/

推荐阅读