# 🆎 Substring filters
| Filter | Description |
| ------- | ------------------------------------------------- |
| `#A-B` | Substring from index `A` to `B`.
Indices `A`, `B` start from 1 and are both inclusive.
Use `-A` for backward indexing. |
| `#A+L` | Substring from index `A` of length `L`. |
| `#A-` | Substring from index `A` to end. |
| `#A` | Character at index `A`.
Equivalent to `#A-A`. |
Examples:
| Input | Pattern | Output | | Input | Pattern | Output |
| ------- | -------- | ------ |-| ------- | --------- | ------ |
| `abcde` | `{#2-3}` | `bc` | | `abcde` | `{#-2-3}` | `cd` |
| `abcde` | `{#2+3}` | `bcd` | | `abcde` | `{#-2+3}` | `bcd` |
| `abcde` | `{#2-}` | `bcde` | | `abcde` | `{#-2-}` | `abcd` |
| `abcde` | `{#2}` | `b` | | `abcde` | `{#-2}` | `d` |