0

誰かが次の行で何が起こっているのか説明できますか.

JLog::addLogger(array('text_file' => 'log.php'), JLog::INFO);
JLog::add('Test', JLog::INFO, '((?:test<[a-zA-Z][^>]*>\s*){0,7})');


//logger output :: testa-za-zs07
  1. 何が起こっているの((?:test<[a-zA-Z][^>]*>\s*){0,7})ですか?
  2. joomla logger が正確な文字列をそのまま与えない/ログに記録しないのはなぜ((?:test<[a-zA-Z][^>]*>\s*){0,7})ですか?
  3. の各部分を説明できる人はい((?:test<[a-zA-Z][^>]*>\s*){0,7})ますか?
4

2 に答える 2

1

((?:test<[a-zA-Z][^>]*>\s*){0,7})正規表現です。この式が何を意味するかについての説明は次のとおりです: http://regex101.com/r/dZ8sA1

そのリンクを読んでもまだはっきりしない場合は、質問してください。さらに説明します。

于 2012-08-20T09:23:26.043 に答える