---
title: "intersection(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/characterset/intersection(_:)"
---

# intersection(_:)

Returns an intersection of the CharacterSet with another CharacterSet.

## Declaration

```swift
func intersection(_ other: CharacterSet) -> CharacterSet
```

## See Also

### Combining Character Sets

- [formIntersection(_:)](foundation/characterset/formintersection(_:).md)
- [formSymmetricDifference(_:)](foundation/characterset/formsymmetricdifference(_:).md)
- [formUnion(_:)](foundation/characterset/formunion(_:).md)
- [hasMember(inPlane:)](foundation/characterset/hasmember(inplane:).md)
- [insert(charactersIn:)](foundation/characterset/insert(charactersin:)-2syuj.md)
- [invert()](foundation/characterset/invert().md)
- [isSuperset(of:)](foundation/characterset/issuperset(of:).md)
- [remove(charactersIn:)](foundation/characterset/remove(charactersin:)-3sayw.md)
- [subtracting(_:)](foundation/characterset/subtracting(_:).md)
- [symmetricDifference(_:)](foundation/characterset/symmetricdifference(_:).md)
- [union(_:)](foundation/characterset/union(_:).md)
