1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

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

This commit is contained in:
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

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,