group method
FluentRegex
group(
- FluentRegex fluentRegex, {
- GroupType type = const GroupType.noneCapturing(),
- Quantity quantity = const Quantity.oneTime(),
======================================================================== GROUP
Appends a fluentRegex as a group
For capture parameter see GroupType class
Example: var regex = FluentRegex() .literal('a') .group(FluentRegex().literal('bc'), quantity: Quantity.exactly(2)); expect(regex.hasMatch('abc'), false); expect(regex.hasMatch('abcbc'), true);
Implementation
/// Appends a fluentRegex as a group
///
/// For capture parameter see [GroupType] class
///
/// Example:
/// var regex = FluentRegex()
/// .literal('a')
/// .group(FluentRegex().literal('bc'), quantity: Quantity.exactly(2));
/// expect(regex.hasMatch('abc'), false);
/// expect(regex.hasMatch('abcbc'), true);
FluentRegex group(FluentRegex fluentRegex,
{GroupType type = const GroupType.noneCapturing(),
Quantity quantity = const Quantity.oneTime()}) =>
FluentRegex._copyWith(this,
expression: '$_expression($type$fluentRegex)$quantity');