我有一系列的.txt文件需要在for循环中读取。我在一些文本文件中放置了一个标记,形式为[widget_]。
因此,文本文件的整个内容可能是[widget_search]。另一个文本文件可能包含内容[widget_recent-posts]。其他文件可能只有HTML格式的文本,没有这个标记。
在for循环中,我正在执行preg_match以查看文本文件是否与我的标记模式匹配。如果匹配,我将执行某些条件代码。
但是,当我运行跟踪测试以查看是否有匹配项时,出现了错误。
错误如下:
警告:preg_match() [function.preg-match]:编译失败:缺少终止字符] 位于C:\ xampplite \ htdocs \ test \ wp-content \ plugins \ widget-test \ widget-test.php的第227行
以下是第227行的代码:
因此,文本文件的整个内容可能是[widget_search]。另一个文本文件可能包含内容[widget_recent-posts]。其他文件可能只有HTML格式的文本,没有这个标记。
在for循环中,我正在执行preg_match以查看文本文件是否与我的标记模式匹配。如果匹配,我将执行某些条件代码。
但是,当我运行跟踪测试以查看是否有匹配项时,出现了错误。
错误如下:
警告:preg_match() [function.preg-match]:编译失败:缺少终止字符] 位于C:\ xampplite \ htdocs \ test \ wp-content \ plugins \ widget-test \ widget-test.php的第227行
以下是第227行的代码:
if (preg_match("/[widget_/i",$widget_text)) {//do something}