php - 使正则表达式全有或全无

标签 php javascript regex

所以我有这个正则表达式:

word1\/.+?\/word2($|[^\/]*)

我希望它匹配

word/2342/word2

但不是

word/2342/word2/lalallaa

IE。一旦 word2 后跟斜线,则完全不匹配

尽管如此,它仍然会匹配第二个正则表达式的“word/2342/word2”部分...我希望它根本不匹配任何内容

如何修复这个正则表达式?

最佳答案

关于:

word\/.+?\/word2$

关于php - 使正则表达式全有或全无,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18625463/

相关文章:

Javascript 匹配正则表达式链接

php - 在 zf1 , zf2 项目中使用相同的 session

php - 简单的php$message显示中心?

PHPmailer 重复电子邮件问题 - 带 $mail->Send() 的条件语句

javascript - setTimeout后setInterval不断执行

javascript - 在不同组件中重置 Tic Tac Toe 的方法

c++ - 在 C++ 中使用 boost regex 提取子匹配

javascript - 正则表达式 JavaScript If/Else 语句

php - 可视化分析 PHP 应用程序内存使用情况的工具

javascript - Emberjs 未捕获类型错误 : Object #<Object> has no method 'get'