---
title: NLTokenUnit.paragraph
framework: naturallanguage
role: symbol
role_heading: Case
path: naturallanguage/nltokenunit/paragraph
---

# NLTokenUnit.paragraph

An individual paragraph.

## Declaration

```swift
case paragraph
```

## Discussion

Discussion Use this linguistic unit to tokenize text into paragraphs, like in the following example: let text = "This is a sentence. This is another sentence.\nThis is a second paragraph."

let tokenizer = NLTokenizer(unit: .paragraph) tokenizer.string = text

let range = text.startIndex..<text.endIndex

let tokenArray = tokenizer.tokens(for: range) print("Number of tokens: \(tokenArray.count)")

tokenizer.enumerateTokens(in: range) { tokenRange, _ in     print(text[tokenRange])     return true } For more information, see Tokenizing natural language text.

## See Also

### Constants

- [NLTokenUnit.word](naturallanguage/nltokenunit/word.md)
- [NLTokenUnit.sentence](naturallanguage/nltokenunit/sentence.md)
- [NLTokenUnit.document](naturallanguage/nltokenunit/document.md)
