我有一个包含链接列表的文件。这些链接的格式均为/pagename.htm
。我尝试使用preg_replace_callback
来获取所有这些页面名称,但回调函数永远不会被调用。我确定它与正则表达式有关,但我不知道如何修复它。有人请指出问题。
return preg_replace_callback("/^(\/(.*?)\.htm)$/", "HandleLinks", $filenames);
function HandleLinks($matches) {
echo 'match '.$matches[1].'<br>';
return $matches;
}
答案 0 :(得分:0)
我能够使用以下内容:
rem A simpler solution to traverse sub-folders with a root folder provided and remove files with the same name but different extension.
@echo on
for /R %%I in (*.tif) do (
@echo checking
if exist %%~dI%%~pI%%~nI.PDF del %%I )
pause