mirror of
https://github.com/cheatsnake/backend-cheats.git
synced 2024-11-22 10:44:49 +03:00
updated regex cheathseet
This commit is contained in:
parent
90bad24452
commit
e4a0dba2a3
@ -22,7 +22,7 @@
|
||||
- `s` – текст трактуется как одна строка, в этом случае метасимволу `.` (точка) соответствует любой одиночный символ, включая символ новой строки.
|
||||
- `u` – unicode-трактовка. Выражение может содержать специальные паттерны, характерные для юникода.
|
||||
|
||||
## Специальные конструкции
|
||||
## Основной синтаксис
|
||||
|
||||
### Любой символ `.`
|
||||
|
||||
@ -166,4 +166,38 @@
|
||||
/yes|no/g
|
||||
```
|
||||
|
||||
> <ins>yes</ins>,maybe,<ins>no</ins>,idk,ok
|
||||
> <ins>yes</ins>,maybe,<ins>no</ins>,idk,ok
|
||||
|
||||
### Экранирование `\`
|
||||
|
||||
Для того, чтобы использовать в поиске специальные символы `{} [] / \ + *. $ ^ |?`, необходимо поставить впереди знак косой черты `\`.
|
||||
|
||||
```js
|
||||
/\.|\?/g // Поиск точек "." или знаков вопрса "?"
|
||||
```
|
||||
|
||||
> What now<ins>?</ins> What next<ins>?</ins> Times up<ins>.</ins> Wake up<ins>.</ins>
|
||||
|
||||
### Поиск в начале строки `^`
|
||||
|
||||
Символ каретки в регулярном выражении говорит о том, что поиск производится только по началу строк.
|
||||
|
||||
```js
|
||||
/^[0-9]*/gm // Поиск чисел которые находятся в начале строки
|
||||
```
|
||||
|
||||
> <ins>1</ins>. Apples x10 <br>
|
||||
> <ins>2</ins>. Cookies x5 <br>
|
||||
> <ins>3</ins>. Eggs x7
|
||||
|
||||
### Поиск в конце строки `$`
|
||||
|
||||
Символ доллара в регулярном выражении говорит о том, что поиск производится только по концу строк.
|
||||
|
||||
```js
|
||||
/com|net/gm
|
||||
```
|
||||
|
||||
> goolge.<ins>com</ins> <br>
|
||||
> nodejs.org <br>
|
||||
> sourceforge.<ins>net</ins>
|
||||
|
Loading…
Reference in New Issue
Block a user