我在 jsfl 中执行此操作,它使用 javascript 语法。
我想检查不是序列中第一个的 mp3 或 wav 文件。循环为变量“audioFile”提供以下值(---a.mp3、-----b.mp3、----c.mp3)。然后我使用以下代码检查变量:
var patt=/([b-z])((\.mp3)|(\.wav))/gi;
if(patt.test(audioFile)){}
这对于 -----b.mp3 返回 true,但对于 ---a.mp3 和 ----c.mp3 返回 false。'b' 和 'c' 文件不应该返回 true 吗?
如果我将它更改为 [az],它会为 ---a.mp3 和 ----c.mp3 返回 true,但它会为 -----b.mp3 返回 false。不应该所有三个声音文件名都返回 true 吗?