---
title: hasNonLettersMask
framework: corefoundation
role: symbol
role_heading: Type Property
path: corefoundation/cfstringtokenizertokentype/hasnonlettersmask
---

# hasNonLettersMask

Contains punctuation, symbols, and so on.

## Declaration

```swift
static var hasNonLettersMask: CFStringTokenizerTokenType { get }
```

## Discussion

Discussion Given the way Unicode word break works, this means it is a standalone punctuation or symbol character, or a string of such.

## See Also

### Constants

- [normal](corefoundation/cfstringtokenizertokentype/normal.md)
- [hasSubTokensMask](corefoundation/cfstringtokenizertokentype/hassubtokensmask.md)
- [hasDerivedSubTokensMask](corefoundation/cfstringtokenizertokentype/hasderivedsubtokensmask.md)
- [hasHasNumbersMask](corefoundation/cfstringtokenizertokentype/hashasnumbersmask.md)
- [isCJWordMask](corefoundation/cfstringtokenizertokentype/iscjwordmask.md)
