--- test case: Expand '{{HOST.HOST}.regsub([0-9]+, \0)}' in: macro_value: 'abc123' expression: '{{HOST.HOST}.regsub([0-9]+, \0)}' out: expression: '123' return: SUCCEED --- test case: Expand 'ABC{{HOST.HOST}.regsub([0-9]+, \0)}' in: macro_value: 'abcdef' expression: 'ABC{{HOST.HOST}.regsub([0-9]+, \0)}' out: expression: 'ABC' return: SUCCEED --- test case: Expand '{{HOST.HOST}.iregsub([a-z]+, \0)}' in: macro_value: 'ABC123' expression: '{{HOST.HOST}.iregsub([a-z]+, \0)}' out: expression: 'ABC' return: SUCCEED --- test case: Expand '{{HOST.HOST}.fmtnum(2)}' in: macro_value: '123.456' expression: '{{HOST.HOST}.fmtnum(2)}' out: expression: '123.46' return: SUCCEED --- test case: Expand '{{$USERMACRO}.regsub([0-9]+, \0)}' in: macro_value: 'abc123' expression: '{{$USERMACRO}.regsub([0-9]+, \0)}' out: expression: '123' return: SUCCEED --- test case: Expand '{{$USERMACRO}.iregsub([a-z]+, \0)}' in: macro_value: 'ABC123' expression: '{{$USERMACRO}.iregsub([a-z]+, \0)}' out: expression: 'ABC' return: SUCCEED --- test case: Expand '{{$USERMACRO}.fmtnum(2)}' in: macro_value: '123.456' expression: '{{$USERMACRO}.fmtnum(2)}' out: expression: '123.46' return: SUCCEED --- test case: Expand '{{$USERMACRO}.fmttime(%H:%M:%S)} 1' in: macro_value: '1697177104' expression: '{{$USERMACRO}.fmttime(%H:%M:%S)}' out: expression: '09:05:04' return: SUCCEED --- test case: Expand '{{$USERMACRO}.fmttime(%H:%M:%S)} 2' in: macro_value: '2023-10-13T09:05:04' expression: '{{$USERMACRO}.fmttime(%H:%M:%S)}' out: expression: '09:05:04' return: SUCCEED --- test case: Expand '{{$USERMACRO}.fmttime(%H:%M:%S)} 3' in: macro_value: '2023-10-13T09:05:04+0200' expression: '{{$USERMACRO}.fmttime(%H:%M:%S)}' out: expression: '09:05:04' return: SUCCEED ...