Size: a a a

Regular Expressions

2021 January 08

DE

Denis Efremov in Regular Expressions
The sed utility shall support the BREs described in the Base Definitions volume of IEEE Std 1003.1-2001, Section 9.3, Basic Regular Expressions, with the following additions:

In a context address, the construction "\cBREc", where c is any character other than backslash or <newline>, shall be identical to "/BRE/". If the character designated by c appears following a backslash, then it shall be considered to be that literal character, which shall not terminate the BRE. For example, in the context address "\xabc\xdefx", the second x stands for itself, so that the BRE is "abcxdef".

The escape sequence '\n' shall match a <newline> embedded in the pattern space. A literal <newline> shall not be used in the BRE of a context address or in the substitute function.

If an RE is empty (that is, no pattern is specified) sed shall behave as if the last RE used in the last command applied (either as an address or as part of a substitute command) was specified.
источник

DE

Denis Efremov in Regular Expressions
sed ^
источник

DE

Denis Efremov in Regular Expressions
Не знал что можно прямо любой символ юзать
источник

DE

Denis Efremov in Regular Expressions
Но в sed нельзя скобки
источник

DE

Denis Efremov in Regular Expressions
allpeg
так я не спорю
Напишешь регулярку, которая матчит только простые числа?
источник

a

allpeg in Regular Expressions
Denis Efremov
Напишешь регулярку, которая матчит только простые числа?
нет, не напишу.
я знаю что есть регулярка которая матчит только строки длиной равной простому числу.
источник

DE

Denis Efremov in Regular Expressions
allpeg
нет, не напишу.
я знаю что есть регулярка которая матчит только строки длиной равной простому числу.
Хм... Интересно, а найти бы смог?
источник

a

allpeg in Regular Expressions
Denis Efremov
Хм... Интересно, а найти бы смог?
источник
2021 January 09

AC

Alex Chio in Regular Expressions
Красиво
источник
2021 January 10

J

Jegors in Regular Expressions
На Exercism в треке Java есть одна задача — PigLatin. На днях менторил решение одного студента. Без регулярных выражений. 13 классов, 333 строки кода. Эталонное решение с регулярной — один класс и 20 строк.
источник

DE

Denis Efremov in Regular Expressions
Кроме того, регулярки далеко не всегда уступают в производительности.
источник
2021 January 11

В

Влад in Regular Expressions
как мне из /teacher/1d6f8c8d-e303-473d-bf1a-bc684b10fd20 достать id
источник

В

Влад in Regular Expressions
?
источник

В

Влад in Regular Expressions
регуляркой
источник

DE

Denis Efremov in Regular Expressions
Влад
как мне из /teacher/1d6f8c8d-e303-473d-bf1a-bc684b10fd20 достать id
А где там id?
источник

DE

Denis Efremov in Regular Expressions
[^\/]*$
источник

OM

Oleg Makarikhin in Regular Expressions
простая но неточная это  \/teacher\/([\da-f-]+)
если знать точно где тиречечки и сколько символов между ними - то можно поточнее
\/teacher\/([\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12})
источник

В

Влад in Regular Expressions
Denis Efremov
А где там id?
После /
источник

DE

Denis Efremov in Regular Expressions
источник

В

Влад in Regular Expressions
1d6f8c8d-e303-473d-bf1a-bc684b10fd20 -  id
источник