МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Кафедра компьютерных наук и экспериментальной математики В. А. Клячин АВТОМАТИЗИРОВАННАЯ ОБРАБОТКА ТЕКСТОВОЙ ИНФОРМАЦИИ Учебное пособие Волгоград 2012 1 ББК 32.973.26-018.2я73+81.1я73 К47 Печатается по решению редакционно-издательского совета Волгоградского государственного университета Рецензент – кандидат физико-математических наук, доцент А.В. Карпов (Волгоградский государственный университет) К47 Клячин, В. А. Автоматизированная обработка текстовой информации [Текст] : учеб. пособие / В. А. Клячин ; Федер. гос. авт. образоват. учреждение высш. проф. образования «Волгогр. гос. ун-т» ; Каф. компьютер. наук и эксперимент. мат. <...> ISBN 978-5-9669-1118-8 Данное пособие посвящено изучению языка программирования Perl, разработанного с целью создания универсального средства автоматической обработки текста. <...> Излагается синтаксис языка, типы переменных, операторы и конструкции; рассматривается программирование классов и разработка модулей, язык регулярных выражений как одно из современных средств поиска и преобразования строк, которое встроено в различные языки программирования и управления данными, а также Perl-диалект регулярных выражений, поддерживаемый такими системами, как PHP, MySQL, JavaScript, Qt и др. <...> Предназначено для студентов, обучающихся по направлениям подготовки «Математическое обеспечение и администрирование информационных систем», «Прикладная математика и информатика», и может быть полезно всем, интересующимся регулярными выражениями. <...> F X D PHHRF RF D F GvF E ISI Учебное издание Клячин Владимир Александрович АВТОМАТИЗИРОВАННАЯ ОБРАБОТКА ТЕКСТОВОЙ ИНФОРМАЦИИ Учебное пособие Главный редактор А.В. Шестакова Редактор С.А. <...> Данное пособие посвящено <...>
Автоматизированная_обработка_текстовой_информации__Учебное_пособие.pdf
ББК 32.973.26-018.2я73+81.1я73
К47
Печатается по решению редакционно-издательского совета
Волгоградского государственного университета
Рецензент – кандидат физико-математических наук,
доцент А.В. Карпов (Волгоградский государственный университет)
К47
Клячин, В. А.
Автоматизированная обработка текстовой информации [Текст] : учеб.
пособие / В. А. Клячин ; Федер. гос. авт. образоват. учреждение высш. проф.
образования «Волгогр. гос. ун-т» ; Каф. компьютер. наук и эксперимент. мат. –
Волгоград : Изд-во ВолГУ, 2012. – 152 с.
ISBN 978-5-9669-1118-8
Данное пособие посвящено изучению языка программирования Perl, разработанного с целью
создания универсального средства автоматической обработки текста. Излагается синтаксис
языка, типы переменных, операторы и конструкции; рассматривается программирование классов
и разработка модулей, язык регулярных выражений как одно из современных средств поиска и
преобразования строк, которое встроено в различные языки программирования и управления
данными, а также Perl-диалект регулярных выражений, поддерживаемый такими системами, как
PHP, MySQL, JavaScript, Qt и др. Освещаются типовые задачи обработки текста и их решения
средствами языка Perl и регулярных выражений.
Предназначено для студентов, обучающихся по направлениям подготовки «Математическое
обеспечение и администрирование информационных систем», «Прикладная математика и
информатика», и может быть полезно всем, интересующимся регулярными выражениями.
ББК 32.973.26-018.2я73+81.1я73
ISBN 978-5-9669-1118-8
© Клячин В. А., 2012
© ФГАОУ ВПО «Волгоградский
государственный университет», 2012
© Оформление. Издательство Волгоградского
государственного университета, 2012
– 2 –
Стр.2
I
IFI F F F F F F F F F F F F F F F F F F F F F IP
IFIFI F F F F F F F F F F F F F F F F IP
IFIFP F F F F F F F F F F F F F F IQ
IFIFQ F F F F F F F F F F F F F PQ
IFIFR ! F F F F F F F F F F F PR
IFIFS F F F F PT
IFIFT F F F F F F F F F PU
IFIFU F F F F F F F F F F F F F F F F F F QH
IFIFV E
IFIFW F F F F F F F F F F F F F F F QR
IFIFIH F F F F F F F F F F F F QS
IFIFII F F F F F F F F QT
IFIFIP F F F F F F F F F F F F F F F F QV
IFIFIQ @A F F F F F F F F F F F F F F F F RS
IFIFIR @A F F F F F F F F F F F F F F F F RS
IFIFIS F F F F F F F F F F F F F F F F F F F F RT
II
IFIFIT F F F F F F F F F F F F F F F F F F F F F F F RW
IFP E F F F F F F F F F F SV
IFPFI F F F F F F F F F F F F F F F SV
IFPFP F F F F F F F F F F F F F F F F F F F F TH
IFPFQ F F F F F F F F F F F F F F TI
IFPFR E F F F F TP
IFPFS F F F F F F F F F F F F F F TR
IFPFT F F F F F F F F F TS
IFPFU F F F F F F F F F F F F TU
IFPFV
gXX F F F F F F F F F F F F F F F F F F TW
IFIFIU F F F F F F F F F F F F F F F F SI
IFIFIV F F F F F F F F F F F F F F F F SP
IFIFIW F F F F F F F F F F F F F F F F F SQ
IFIFPH F F F F F F F F F F F F F F F F F F SR
F F F F F F F F ST
Q
Стр.3
R
IFPFW F F F F F F F F F F F UH
IFPFIH rwvE F F F F F F F F F F UR
IFPFII F F F F UV
IFPFIP syXXp F F F F F F F F F F F F F F F F UV
IFPFIQ F F F F F F VH
IFPFIR p E
IFPFIS F F F F F F F F F F F F F F F F F F F F F F F VP
P
PFI F F F F F F F F F VU
PFIFI F F F F F VU
PFIFP F F F F F F F F F F F F F F F WQ
PFIFQ F F F F F F F F F F F F F F F F F WS
PFIFR F F F F F F F F F F F F WU
PFIFS WW
PFIFT F F F F IHI
PFIFU IHP
PFIFV F F F F F F F F F IHR
PFIFW F F F F F IHV
PFP PFIFIH F F F F IHV
F F F F F F F F F F F F VS
VU
F F F F F F F IIP
PFQFI E
PFQFP rwv F F F F F F F F F F F F F F F F F F F IIP
F F F IHW
PFPFI F F F F F F F F F F F F F F F IHW
PFPFP F F F F F F F F IIH
PFQ PFPFQ F F F F F F III
PFQFQ sE F F F F F F F F F F F F F F F IIQ
PFQFR F F F F F F F F F F F F IIS
PFQFS F F F F F F F IIU
E
F F F F F F F F F F F F F F F F F F IIW
Q
QFI IPI
QFP E
QFQ pfP F F F F F F F F F F F F F F F F F F F F F F F F F IPQ
IPI
QFR F F F F F F F F F F F F F F F F F F F IQI
QFS F F F F F F F F F F F F F F F F F F IQP
QFT F F F F F F F IQQ
QFU F F F F F F F F F F F F F F IQR
QFV F F F F F F IQS
F F F IQS
Стр.4
S
QFW F F F F F IQW
QFWFI ff F IQW
QFWFP wv F F F F F F F F F IRP
QFWFQ q
@gA F F F F F F F F F F F F F F F F F F F F F IRR
Стр.5