---
title: Local
framework: regexbuilder
role: symbol
role_heading: Structure
path: regexbuilder/local
---

# Local

A regex component that represents an atomic group.

## Declaration

```swift
struct Local<Output>
```

## Overview

Overview An atomic group opens a local backtracking scope which, upon successful exit, discards any remaining backtracking points from within the scope.

## Topics

### Initializers

- [init(_:)](regexbuilder/local/init(_:)-190tm.md)
- [init(_:)](regexbuilder/local/init(_:)-1pqmw.md)
- [init(_:)](regexbuilder/local/init(_:)-1z8ep.md)
- [init(_:)](regexbuilder/local/init(_:)-2682m.md)
- [init(_:)](regexbuilder/local/init(_:)-3bh2x.md)
- [init(_:)](regexbuilder/local/init(_:)-3igqu.md)
- [init(_:)](regexbuilder/local/init(_:)-3s7fi.md)
- [init(_:)](regexbuilder/local/init(_:)-53gbl.md)
- [init(_:)](regexbuilder/local/init(_:)-54x6o.md)
- [init(_:)](regexbuilder/local/init(_:)-5xekw.md)
- [init(_:)](regexbuilder/local/init(_:)-6dp02.md)
- [init(_:)](regexbuilder/local/init(_:)-75o5i.md)
- [init(_:)](regexbuilder/local/init(_:)-7an8x.md)
- [init(_:)](regexbuilder/local/init(_:)-7b0cb.md)
- [init(_:)](regexbuilder/local/init(_:)-7c8wv.md)
- [init(_:)](regexbuilder/local/init(_:)-7o3al.md)
- [init(_:)](regexbuilder/local/init(_:)-8bmi6.md)
- [init(_:)](regexbuilder/local/init(_:)-8hppy.md)
- [init(_:)](regexbuilder/local/init(_:)-8i5e6.md)
- [init(_:)](regexbuilder/local/init(_:)-8nf0w.md)
- [init(_:)](regexbuilder/local/init(_:)-8xd9f.md)
- [init(_:)](regexbuilder/local/init(_:)-anqj.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [RegexComponent](swift/regexcomponent.md)

## See Also

### Quantifiers

- [One](regexbuilder/one.md)
- [Optionally](regexbuilder/optionally.md)
- [ZeroOrMore](regexbuilder/zeroormore.md)
- [OneOrMore](regexbuilder/oneormore.md)
- [Repeat](regexbuilder/repeat.md)
