updated regex cheathseet

This commit is contained in:
cheatsnake 2022-10-19 13:03:54 +03:00
parent e4a0dba2a3
commit df385444c3

View File

@ -198,6 +198,76 @@
/com|net/gm
```
> goolge.<ins>com</ins> <br>
> google.<ins>com</ins> <br>
> nodejs.org <br>
> sourceforge.<ins>net</ins>
### Классы символов
Для более удобного поиска целого класса символов существуют встроенные обозначения.
#### Любой словесный символ `\w`
Обе записи ниже эквивалентны.
```js
/[a-zA-Z0-9_]/g
```
```js
/\w/g
```
> <ins>some</ins> <ins>random</ins> <ins>words</ins> <ins>for</ins> <ins>example</ins>
#### Любой не словесный символ `\W`
```js
/[^a-zA-Z0-9_]/g
```
```js
/\W/g
```
#### Любая цифра `\d`
```js
/[0-9]/g
```
```js
/\d/g
```
#### Любой символ кроме цифр `\D`
```js
/[^0-9]/g
```
```js
/\D/g
```
#### Пробел `\s`
К пробелам также относятся различные символы переноса строк.
```js
/[\r\n\t\f\v ]/g
```
```js
/\s/g
```
#### Любой символ кроме пробела `\S`
```js
/[^\r\n\t\f\v ]/g
```
```js
/\S/g
```