---
title: "generalCategory(_:)"
framework: regexbuilder
role: symbol
role_heading: Type Method
path: "regexbuilder/characterclass/generalcategory(_:)"
---

# generalCategory(_:)

Returns a character class that matches any element with the given Unicode general category.

## Declaration

```swift
static func generalCategory(_ category: Unicode.GeneralCategory) -> CharacterClass
```

## Discussion

Discussion For example, when passed .uppercaseLetter, this method is equivalent to /\p{Uppercase_Letter}/ or /\p{Lu}/.
