fix: make the meaning of ^ and $ more precise (#1905)
* make the meaning of ^ and $ more clear ^ and $ work differently in multi-line pattern which are different from \A and \Z. * Update regexp.md Co-authored-by: Rico Sta. Cruz <rstacruz@users.noreply.github.com>
This commit is contained in:
parent
076c9d6b89
commit
859d8e4f0b
26
regexp.md
26
regexp.md
|
@ -35,18 +35,20 @@ description: |
|
|||
|
||||
### Anchors
|
||||
|
||||
| Pattern | Description |
|
||||
| ------- | ----------------------- |
|
||||
| `\G` | Start of match |
|
||||
| `^` | Start of string |
|
||||
| `$` | End of string |
|
||||
| `\A` | Start of string |
|
||||
| `\Z` | End of string |
|
||||
| `\z` | Absolute end of string |
|
||||
| `\b` | A word boundry |
|
||||
| `\B` | Non-word boundry |
|
||||
| `^abc` | Start with `abc` |
|
||||
| `abc$` | End with `abc` |
|
||||
| Pattern | Description |
|
||||
| ------- | ---------------------- |
|
||||
| `\G` | Start of match |
|
||||
| `^` | Start of string \* |
|
||||
| `$` | End of string \* |
|
||||
| `\A` | Start of string |
|
||||
| `\Z` | End of string |
|
||||
| `\z` | Absolute end of string |
|
||||
| `\b` | A word boundry |
|
||||
| `\B` | Non-word boundry |
|
||||
| `^abc` | Start with `abc` |
|
||||
| `abc$` | End with `abc` |
|
||||
|
||||
For multiline patterns (`m` flag), `^` and `$` will act as start and end of line.
|
||||
|
||||
### Escaped characters
|
||||
|
||||
|
|
Loading…
Reference in New Issue