Я пытаюсь извлечь все подстроки в строке, которая находится между строками/* и * /. Я знаю, что это, вероятно, нужно будет делать с регулярными выражениями, но мне сложно получить правильное регулярное выражение, поскольку символ звезды фактически используется для обозначения повторяющихся символов. Я пытаюсь использовать метод preg-match в PHP, вот что я до сих пор придумал, но мне не очень повезло.Regex в PHP между/* & */для preg-match
<?php
$aString = "abcdef/*ghij*/klmn/*opqrs*/tuvwxyz";
preg_match("/*/.*/", $aString, $anArray);
for ($i = 0; $i < count($anArray); i++)
echo $anArray[i] . "\n";
?>
Вы разве не происходит синтаксический анализ блоков комментариев из исходного кода PHP? –
Я пытаюсь создать форматировщик php-кода для отображения php-кода с помощью HTML – jazzdawg
Вы пробовали свой код, прежде чем публиковать его здесь? Существуют такие основные ошибки, как: i -> $ i, о которых должен сообщать php parser. –