---
title: urlParsingRegularExpression
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/neurlfiltermanager/urlparsingregularexpression
---

# urlParsingRegularExpression

A regular expression used for advanced URL parsing.

## Declaration

```swift
var urlParsingRegularExpression: String? { get }
```

## Discussion

Discussion This property is read-only. To set a regular expression for use in parsing, call setURLParsingRegularExpression(_:), which validates the pattern. Setting a regular expression allows you to perform custom URL parsing patterns beyond the standard parsing options. The filter uses the regular expression to parse the URL before matching against the specified data set. URL parsing with a regular expression is case insensitive.

## See Also

### Customizing filter parsing behavior

- [urlParsingConfiguration](networkextension/neurlfiltermanager/urlparsingconfiguration.md)
- [NEURLFilterManager.ParsingConfiguration](networkextension/neurlfiltermanager/parsingconfiguration.md)
- [setURLParsingRegularExpression(_:)](networkextension/neurlfiltermanager/seturlparsingregularexpression(_:).md)
