Word Count in PeopleCode Using Regular Expressions
Here is a quick function that will calculate the word count of a string using Java Regular expressions.
Function wordcountjava(&inString as string) returns integer Local JavaObject &patternClass = GetJavaClass("java.util.regex.Pattern"); Local JavaObject &pattern = &patternClass.compile("(\w+)"); Local JavaObject &jstring = CreateJavaObject("java.lang.String", &inString); Local JavaObject &matches = &pattern.matcher(&jstring.subSequence(0, &jstring.length())); Local integer &i; While &matches.find() &i = &i + 1; End-While; return &i; End-Function;