2013-02-10 3 views
0

Я пытаюсь соответствовать этому выражению, чтобы проверить обратную косую черту с Grep:Как работает обратная косая черта с grep в оболочке bash?

'\ и \ у'

Когда я написал это регулярное выражение:

«\\ у \\ v '

все выражение соответствовало регулярному выражению, но когда я написал \u, ожидая регулярное выражение для fai л, так как нет персонажа \u, \v (есть \t, \n). Он соответствует и данной строке.

Как такое \u regex соответствует символу u?

ответ

3

Он помогает read a description используемого вами языка (regex).

Мы узнаем из него, что, в отличии от строковых литералов C, \n означает буквальный n и \t означает буквальный t. Аналогично, \u означает буквальное u.

Атом [.....], а «\», а затем любой другой символ (!) (соответствие этого символа взятый как обычный символ, а если «\» не был настоящее время (!)) [......]

Смежные вопросы