На каком языке / приложении вы используете это регулярное выражение? Если у вас есть опция, вы можете указать разные части как именованные переменные, а затем построить окончательное регулярное выражение, объединив их.
val = "([a-zA-Z]+[0-9]*|[0-9]+|\'.*\'|\[.*\])"
op = "(ni|in|\*|\/|\+|\-|==|!=|>|>=|<|<=)"
exp = "(\(" .. val .. "\s*" .. op .. "\s*" .. val .. "\))"
Это находится в kinesis_firehose_delivery_stream]
документации. Пролистайте примеры до раздела Справочник аргументов , и вы увидите это:
Объект kinesis_source_configuration поддерживает следующее:
kinesis_stream_arn (Обязательно) поток кинезиса, используемый в качестве источника потока доставки пожарного рукава. role_arn (Обязательно) ARN роли, которая обеспечивает доступ к исходному потоку Kinesis.
BLOCKQUOTE>