digitsPattern
Pattern that matches a run of digit characters.
Category: Language Fundamentals > Data Types
Syntax
pat = digitsPattern
Matches one or more digits.
pat = digitsPattern(n)
Matches exactly n digits.
pat = digitsPattern(minDigits, maxDigits)
Matches between minDigits and maxDigits digits.
Description
It is the readable version of \d+ in regular expressions. The pattern can be passed to extract, contains, replace, split, count and similar functions, and combined with other patterns using + (sequence) and | (choice).
Input arguments
n- Number of digits.
minDigits, maxDigits- Lower and upper limits on the run length.
Output arguments
pat- A
patternobject.
Example
Extracting numbers
extract('ab12cd345', digitsPattern)
extract('a12b345', digitsPattern(2, 3))
replace('foo123', digitsPattern, '#')
Output
ans = 2×1 string array
"12"
"345"
ans = 2×1 string array
"12"
"345"
ans = 'foo#'
See also
lettersPattern digitBoundary characterListPattern extract pattern