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
e4a0dba2a3
commit
df385444c3
@ -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
|
||||
```
|
Loading…
Reference in New Issue
Block a user