Привет.
Есть кусок текста. Как думаете, как можно узнать есть ли там PHP? HTML? JS?
т.е. например, кусок может быть целиком из PHP, ну начинаться не с <?php...или с JS та же история, не могу понять, как найти идентифицирующие элементы языков? С HTML проще, там теги.
Как думаете?
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
sergeiss
26.04.2014 - 13:51
Это, я бы сказал, уже элементы ИИ (Искусственного Интеллекта). Надо определить, какие элементы являются уникальными для определенного языка. Структуры, функции.... Только так и никак иначе.
Мне вот однажды надо было "переписать" несколько моих же (математических) функций из С++ в ПХП. Я просто добавил знак $ перед именами переменных и всё заработало. Вот только по этому признаку можно было определить (или только предположить?), что это ПХП. Хотя, конечно, и в JS имена могут (но не обязаны) начинаться со знака $.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Спасибо
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Zzepish
27.04.2014 - 23:55
preg_match('#(?:<\?php|<?)[^(\?>)]+\?>#is');