парсинг текста
Добрый день. помогите решить задачу. На входе имеем кусок текста из книги по програмированию. Необходимо разбить текст на собственно текст и код. каким образом можно это реализовать?
выделить свойства, характерные для начала кода, напр
перед каждым примером кода, должно быть что то типа:
"
... пример 2.12:
begin
writeln('kod');
end.
"
или если код на англ языке искать все вхождения таких букв + дополнительный парсинг
можно через регулярные выражения
текст взят произвольно из книги. Для проверки берется API по lava. например
Resource bundles contain key/value pairs. The keys uniquely
identify a locale-specific object in the bundle. Here's an
example of a <code>ListResourceBundle</code> that contains
two key/value pairs:
public class MyResources extends ListResourceBundle {
protected Object[][] getContents() {
return new Object[][] {
// LOCALIZE THE SECOND STRING OF EACH ARRAY (e.g., "OK")
{"OkKey", "OK"},
{"CancelKey", "Cancel"},
// END OF MATERIAL TO LOCALIZE
};
}
}
отсюда надо достать собственно код и текст.