updated regex cheathseet

This commit is contained in:
cheatsnake 2022-10-19 12:38:13 +03:00
parent 90bad24452
commit e4a0dba2a3

View File

@ -22,7 +22,7 @@
- `s` текст трактуется как одна строка, в этом случае метасимволу `.` (точка) соответствует любой одиночный символ, включая символ новой строки.
- `u` unicode-трактовка. Выражение может содержать специальные паттерны, характерные для юникода.
## Специальные конструкции
## Основной синтаксис
### Любой символ `.`
@ -167,3 +167,37 @@
```
> <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>