Word Count in PeopleCode Using Regular Expressions

By Chris Malek | Tue, Dec 13, 2011

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("(\S+)");
   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;
Article Categories
Book
Integration Broker - The Missing Manual

I am in the process of writing a book called "Integration Broker - The Missing Manual" for which you can read online for free.

Read Online