regex: added documentation about multiple dots syntax error (#11147)

pull/11159/head
penguindark 2021-08-12 07:54:57 +02:00 committed by GitHub
parent 90adf4d092
commit 6771b7fea9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 6 deletions

View File

@ -133,17 +133,17 @@ Suppose you have `abccc ddeef` as a source string, that you want to parse
with a regex. The following table show the query strings and the result of with a regex. The following table show the query strings and the result of
parsing source string. parsing source string.
+--------------+-------------+
| query string | result | | query string | result |
|--------------|-------------| |--------------|-------------|
| `.*c` | `abc` | | `.*c` | `abc` |
| `.*dd` | `abcc dd` | | `.*dd` | `abcc dd` |
| `ab.*e` | `abccc dde` | | `ab.*e` | `abccc dde` |
| `ab.{3} .*e` | `abccc dde` | | `ab.{3} .*e` | `abccc dde` |
+--------------+-------------+
The dot matches any character, until the next token match is satisfied. The dot matches any character, until the next token match is satisfied.
**Important Note:** *Consecutive dots, for example `...`, are not allowed.*
*This will cause a syntax error. Use a quantifier instead.*
### OR token ### OR token
The token `|`, means a logic OR operation between two consecutive tokens, The token `|`, means a logic OR operation between two consecutive tokens,