public static function parseStringWithReplacementList($toFormat, array $replacementList, $open = '[', $close = ']', $pattern = '/%\\(([a-zA-Z_]\\w*)\\)/', $ifNoMatchReturnFalse = true) { $formatArray = SuperStack::StackUp($toFormat, $open, $close); $parsed = self::parseArray($formatArray, $replacementList, $pattern, $ifNoMatchReturnFalse); return StringTools::rimplode(null, $parsed); }
public static function doParse($toFormat) { $toFormat = StringTools::removeNewLines($toFormat, true, false); return SuperStack::StackUp($toFormat, '{', '}'); }