【发布时间】:2014-09-22 12:13:17
【问题描述】:
我是个正则表达式菜鸟,但我有一个问题需要解决。
我有一个包含以下内容的文本文件...
String 1
Some variable
String 2
我看过并认为我是赢家,但我得到一个错误
preg_match( '/(String 1)(?:[^])*(String 2)/', $string, $matches );
但我收到此错误
preg_match(): 编译失败:偏移 33 处的字符类缺少终止]
谁能帮我解决一下?
谢谢
【问题讨论】:
-
你认为
(?:[^])*应该在你的正则表达式中做什么? -
@anubhava:
[^]在 JavaScript 中是有效的 - 也许有人试图在没有使用适当工具的情况下移植正则表达式 (RegexBuddy)...
标签: php regex preg-match