mirror of
https://github.com/ziishaned/learn-regex.git
synced 2025-08-05 11:06:46 -04:00
Merge pull request #148 from ermakovov/fix-ruTranslation
Fix ru translation
This commit is contained in:
commit
e77f550fe6
@ -311,12 +311,12 @@
|
||||
## 2.7 Экранирование спецсимволов
|
||||
|
||||
Обратный слэш `\` используется в регулярных выражениях для экранирования следующего символа.
|
||||
Это позволяет формировать шаблоны с поиском зарезервированных символамов, таких как `{ } [ ] / \ + * . $ ^ | ?`.
|
||||
Это позволяет формировать шаблоны с поиском зарезервированных символов, таких как `{ } [ ] / \ + * . $ ^ | ?`.
|
||||
Для использования спецсимвола в шаблоне необходимо указать символ '\' перед ним.
|
||||
|
||||
Как упомянуто выше, символ `.` является зарезервированным и соответствует любому значению, кроме символа новой строки.
|
||||
Бывают ситуации, когда необходимо найти точку в предложении, для таких случаев применимо экранирование. Рассмотрим выражение
|
||||
`(f|c|m)at\.?`, что соответствует следующему шаблону: стройчный символ `f`, `c` или `m`, за которым следует строчные буквы `a` и `t`, с опциональной `.` точкой в конце.
|
||||
`(f|c|m)at\.?`, что соответствует следующему шаблону: строчный символ `f`, `c` или `m`, за которым следует строчные буквы `a` и `t`, с опциональной `.` точкой в конце.
|
||||
|
||||
<pre>
|
||||
"(f|c|m)at\.?" => The <a href="#learn-regex"><strong>fat</strong></a> <a href="#learn-regex"><strong>cat</strong></a> sat on the <a href="#learn-regex"><strong>mat.</strong></a>
|
||||
|
Loading…
x
Reference in New Issue
Block a user