regexp matching in producers.xml,
authorjohn <john>
Tue, 14 Oct 2003 23:47:48 +0000 (23:47 +0000)
committerjohn <john>
Tue, 14 Oct 2003 23:47:48 +0000 (23:47 +0000)
ie. <If condition="utility.regexpmatch('string','pattern')">

beware uses weird RE.isMatch semantics,
so 'hello' is not matched by 'el' but only by '.*el.*'

source/mircoders/localizer/basic/MirBasicProducerAssistantLocalizer.java

index 6dc9cff..05eb597 100755 (executable)
@@ -96,6 +96,7 @@ public class MirBasicProducerAssistantLocalizer implements MirProducerAssistantL
       utilityMap.put("parseStructuredString", new GeneratorStringFunctions.structuredStringParserFunction());\r
       utilityMap.put("escapeJDBCString", new GeneratorStringFunctions.jdbcStringEscapeFunction());\r
       utilityMap.put("regexpreplace", new GeneratorRegularExpressionFunctions.regularExpressionReplaceFunction());\r
+      utilityMap.put("regexpmatch", new GeneratorRegularExpressionFunctions.regularExpressionMatchFunction());\r
       utilityMap.put("datetime", new GeneratorDateTimeFunctions.DateTimeFunctions(\r
           MirPropertiesConfiguration.instance().getString("Mir.DefaultTimezone")));\r
 \r