我需要创建一个正则表达式,以匹配所有以indexOf("
开头的字符串,包含以.php
结尾并以")
结尾的所有字符串。
示例:indexOf("products.php")
我以前从未使用过正则表达式语法,试图看一下文档,但找不到解决方案。
预先感谢。
答案 0 :(得分:1)
看起来像这样的东西
indexOf\("(\w*\.php)"\)
它将捕获文件名作为捕获组,我怀疑这是您想要的。
var m = "indexOf(\"foo.php\")".match(/indexOf\("(\w*\.php)"\)/);
console.log(m[0]);
console.log(m[1]);
答案 1 :(得分:1)
indexOf\(("|')(.*?.php)("|')\)
以)结尾
indexOf('myfile.php.php.php')。php
会导致indexOf('myfile.php.php.php')