CUCM Number Pattern Utility

By Anthony Holloway

List Summarizer

Pattern Expander

Input

Output

Example Input:

1000
1001
1002
2008
2009
100[0-2]
200[89]

Example Output:

100[0-2]
200[89]
1000
1001
1002
2008
2009

Summarizer Limitations:

  • Leading plus signs (+) are not supported
  • Mixed length numbers are not supported
  • The order of the output is based on least to most complex summarizations and not numerical

Expander Limitations:

  • Leading plus signs (+) are not supported
  • There must be atleast 1 literal number prefixing the patter
  • ^ character not supported in square brackets
  • *, #, A-D are not supported