javascript - 正则表达式 - 特定字符串内的匹配模式
问题描述
我需要创建一个正则表达式来匹配所有以 开头的字符串,包含以 结尾和结尾的indexOf("
任何字符串。
示例:
我以前从未使用过正则表达式语法,尝试查看文档但找不到解决方案。
提前致谢。.php
")
indexOf("products.php")
解决方案
看起来像这样的事情会做到这一点
indexOf\("(\w*\.php)"\)
它将文件名捕获为捕获组,我怀疑这是您想要的。
var m = "indexOf(\"foo.php\")".match(/indexOf\("(\w*\.php)"\)/);
console.log(m[0]);
console.log(m[1]);
推荐阅读
- java - x 时间过后自动从列表中删除
- swift - SwiftUI ScrollView 动态高度
- python - 用于检查网站是否有指向其他网站的 URL 的 Python 脚本
- flutter - 如何在颤动中实现“按住并拖动”手势?
- ruby - 为什么我的哈希中只有一个值被更改?
- swift - CollectionView.cellForItem 返回零
- android - Java 转 Kotlin 时不要添加未使用的导入
- xslt - 使用 if 条件循环节点并创建新节点
- javascript - Webpack:将动态导入的模块拆分为单独的块,同时将库保留在主包中
- c - 为什么 SSE4.2 cmpstr 比常规代码慢?