Я абсолютный новичок в Perl, но я слышал, что он отлично подходит для разбора файлов, поэтому я подумал об этом.
У меня есть текстовый файл со следующимпример информации:
High school is used in some
parts of the world, particularly in
Scotland, North America and Oceania to
describe an institution that provides
all or part of secondary education.
The term "high school" originated in
Scotland with the world's oldest being
the Royal High School (Edinburgh) in
1505.
The Royal High School was used as a
model for the first public high school
in the United States, the English High
School founded in Boston,
Massachusetts, in 1821. The precise
stage of schooling provided by a high
school differs from country to
country, and may vary within the same
jurisdiction. In all of New Zealand
and Malaysia along with parts of
Australia and Canada, high school is
synonymous with secondary school, and
encompasses the entire secondary stage
of education.
======================================
Grade1 87.43%
Grade2 84.30%
Grade3 83.00%
=====================================
Я хочу проанализировать файл и получить только числовую информацию.Я изучил регулярные выражения и думаю, что использовал бы что-то вроде
if (m/^%/) {
do something
}
else {
skip the line
}
Но что я действительно хочу сделать, так это отслеживать переменную слева и сохранять числовое значение в этой переменной.Итак, после анализа файла мне бы очень хотелось иметь следующие переменные, чтобы в них хранилось значение%.Причина в том, что я хочу создать круговую диаграмму / гистограмму разных марок.
Оценка 1 = 87,43 Оценка 2 = 84,30
...
Не могли бы вы предложить методы, на которые мне следует обратить внимание?