§ ============================================================= § RegExp § ============================================================= == PatternMatching.zero or one == insert, map:pzo, sc:z == ?(|) == PatternMatching.zero or more == insert, map:pzm, sc:z == *(|) == PatternMatching.one or more == insert, map:pom, sc:o == +(|) == PatternMatching.exactly one == insert, map:peo, sc:e == @(|) == PatternMatching.anything except == insert, map:pae, sc:a == !(|) == ENDTEMPLATE == == SEP: PatternMatching.sep1 == == LIST: POSIX_CharClasses == list == 'alnum', 'alpha', 'ascii', 'blank', 'cntrl', 'digit', 'graph', 'lower', 'print', 'punct', 'space', 'upper', 'word', 'xdigit', == ENDLIST == == PatternMatching.POSIX classes == expandmenu, insert, sc:p, map:ppc == |PickList( 'POSIX char. classes', 'POSIX_CharClasses' )| [:|PICK|:] == ENDTEMPLATE == == LIST: BashRematch == list == '${BASH_REMATCH[0]}', '${BASH_REMATCH[1]}', '${BASH_REMATCH[2]}', '${BASH_REMATCH[3]}', == ENDLIST == == PatternMatching.BASH_REMATCH == expandmenu, insert, sc:b, map:pbr == |PickList( 'BASH_REMATCH', 'BashRematch' )| |PICK| == ENDTEMPLATE ==