Можно, конечно, написать самому, но не вижу смысла изобретать велосипед, т.к. чувствую, что это уже написано до меня.
'^(.*)$' => 'controller=site&action=error'
в списке маршрутов.$str = 'controller=site&action=error'
в DRouter::setMCA.if (!class_exists(D::app()->request['controller'].'Controller'))
throw new DException('Страница не найдена', 404);
if (!method_exists(D::app()->request['controller'].'Controller', D::app()->request['action'].'Action'))
throw new DException('Страница не найдена', 404);
testStr = "Hello Johny !";
function do_replace(inputStr, startWord, endWord, replaceStr)
return string.gsub(inputStr, startWord .. " (%S+) " .. endWord, startWord .. " " .. replaceStr .. " " .. endWord);
end
result = do_replace(testStr, "Hello", "!", "habrahabr");
print(result);