Извлечение математических выражений из латексного документа в Java
Я относительно новичок в Java и не знаю, как решить эту проблему. У меня есть латексный документ с несколькими математическими выражениями. Мне нужно извлечь математические выражения и назначить каждую формулу для разных строк. По сути, мне нужно взять все символы между $...$, $$...$$, (...) и т. Д. И назначить каждое выражение новой строке.
Могу ли я решить эту проблему, присвоив строку целому файлу, а затем используя регулярные выражения? Или это не очень хорошая идея, так как файлы Latex могут быть огромными с большим количеством формул, и мне лучше читать символ за символом и находить символы $, (и т. Д., И копировать символы до следующего $,) и т. Д.,