Что нового

Можно ли и как вернуть все найденные регулярные выражения?

PACHOM

Новичок
Сообщения
99
Репутация
0
Здравствуйте!

Подскажите пожалуйста функцию или метод, позволяющий вернуть (получить) все искомые регулярный выражения.
В настоящий момент нашёл только функции которые могут заменить и подсчитать кол-во этих выражений:
Код:
StringRegExpReplace()
StringRegExp()
 

Garrett

Модератор
Локальный модератор
Сообщения
3 999
Репутация
964
Чем они не устроили? :smile:


Добавлено:
Сообщение автоматически объединено:

Вам просто нужно, наверное, вникнуть в саму суть RegExp и тогда вам этих функций будет достаточно.
 

sss

Продвинутый
Сообщения
332
Репутация
95
Так?
Код:
#include <Array.au3>

$ret=StringRegExp("12345", "\d", 3)
_ArrayDisplay($ret)

Посмотрите про флаги (третий параметр) для функции StringRegExp в справке - там много интересного...
Код:
#include <Array.au3>
; только слова из 5 и 6 букв
$ret=StringRegExp("Lorem ipsum dolor sit amet", "\w{5,6}", 3)
_ArrayDisplay($ret)
 
Автор
P

PACHOM

Новичок
Сообщения
99
Репутация
0
Аж сразу два ответа :smile: для меня это больше чем за два дня :smile:

Благодарю Вас!
 
Верх