PureBasic
PureBasic - RegularExpression (Регулярные выражения)
Обзор
Регулярное выражение это последовательность символов, определяющая так называемый шаблон (pattern) для текста. Эта библиотека, используя шаблон с Регулярным выражением, позволяет осуществлять поиск, извлечение и замену произвольной информации в строке. Регулярные выражения часто трудны для понимания, но если Вы их освоите, Вы получите мощный инструмент для решения многих задач. Эта библиотека не для новичков, у вас должны быть хорошие познания в PureBasic и программировании в целом, чтобы использовать её в полной мере.
Эта библиотека использует библиотеку с открытым исходным кодом PCRE, которая является реализацией регулярных выражений языка Perl. Все регулярные выражения, поддерживаемые в PCRE, будут поддерживаться в PureBasic. Чтобы иметь полное представление о регулярных выражениях PCRE, посетите страницу: http://www.pcre.org/pcre.txt
Лицензию PCRE можно посмотреть здесь.
Важно: Лицензия PCRE требует, чтобы уведомление о праве на распространение и сам текст лицензии были включены в любое программное обеспечение, использующее библиотеку. Так что если библиотека RegularExpression используется в программном обеспечении, которое будет выложено публично, вышеупомянутая лицензия должна быть включена в поставку.
Список команд
CountRegularExpressionGroups
CreateRegularExpression
ExamineRegularExpression
ExtractRegularExpression
FreeRegularExpression
IsRegularExpression
MatchRegularExpression
NextRegularExpressionMatch
RegularExpressionError
RegularExpressionGroup
RegularExpressionGroupLength
RegularExpressionGroupPosition
RegularExpressionMatchLength
RegularExpressionMatchPosition
RegularExpressionMatchString
RegularExpressionNamedGroup
RegularExpressionNamedGroupLength
RegularExpressionNamedGroupPosition
ReplaceRegularExpression
Пример
RegularExpression.pb
Поддерживаемые OS
Все