Pattern—Wolfram Documentation
sym:obj or Pattern[sym,obj]
represents the pattern object obj, assigned the name sym.
Details
- The name sym must be a symbol.
- The object obj can be any pattern object.
- When a transformation rule is used, any occurrence of s on the right‐hand side is replaced by whatever expression it matched on the left‐hand side.
- The operator : has a comparatively low precedence. The expression x:_+_ is thus interpreted as x:(_+_), not (x:_)+_.
- The form s_ is equivalent to s:_. Similarly, s_h is equivalent to s:_h, s__ to s:__, and so on. »
Examples
open all close allTech Notes
History
Introduced in 1988 (1.0)
Text
Wolfram Research (1988), Pattern, Wolfram Language function, https://reference.wolfram.com/language/ref/Pattern.html.
CMS
Wolfram Language. 1988. "Pattern." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Pattern.html.
APA
Wolfram Language. (1988). Pattern. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Pattern.html
BibTeX
@misc{reference.wolfram_2025_pattern, author="Wolfram Research", title="{Pattern}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Pattern.html}", note=[Accessed: 22-February-2026]}
BibLaTeX
@online{reference.wolfram_2025_pattern, organization={Wolfram Research}, title={Pattern}, year={1988}, url={https://reference.wolfram.com/language/ref/Pattern.html}, note=[Accessed: 22-February-2026]}