Сообщение от Aetae
|
Ошибки нет, просто глобальный match не сохраняет скобки - только вхождения строки.
Убрать последнюю скобку ещё можно( /math\.\w+(?=\()/g ), но в целом не получится. Реальные задачи решаются гораздо проще.
|
Вообще задача состоит в том чтобы сделать подсветку синтаксиса в InstantCMS. В ней используется SyntaxHighlighter
http://alexgorbatchev.com
Есть файл ядра и файлы с описанием языков. Файл описания языка содержит список ключевых слов и регулярных выражений которые предаются в ядро. Забивать все ключевые слова напряжно, там только констант больше четырех сотен, а функций еще больше. Может кто разбирался в этом SyntaxHighlightere