ExtractRegularExpression()
Синтаксис
Result = ExtractRegularExpression(#RegularExpression , String$ , Array$())
Описание
Извлекает найденные в исходном тексте строки, которые соответствуют указанному Регулярному выражению, и помещает их в строковый массив.
Параметры
#RegularExpression Номер идентифицирующий используемое Регулярное выражение. String$ Исходный текст, для которого применяется Регулярное выражение. Array$() Массив, в который будут сохранены найденные строки. Размер массива будет автоматически приведён к количеству найденных соответствий Регулярному выражению.
Возвращаемое значение
Возвращает количество найденных строк, соответствующих Регулярному выражению в исходном тексте.
Пример
; Этому выражению соответствует каждое слово из 3 символов, которое начинается с символа в нижнем регистре, ; за ним следует символ 'b' и заканчивается символом в верхнем регистре. напр.: abC ; If CreateRegularExpression(0, "[a-z]b[A-Z]") Dim Result$(0) NbFound = ExtractRegularExpression(0, "abC ABc zbA abc", Result$()) For k = 0 To NbFound-1 Debug Result$(k) Next Else Debug RegularExpressionError() EndIf
См. также
CreateRegularExpression()
Поддерживаемые OS
Все