24 рдЬрд╛рдиреЗрд╡рд╛рд░реА рд░реЛрдЬреА, 4.038 C++ рд▓рд╛рдпрдмреНрд░рд░реАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЭрд╛рд▓реЗ SRELL (Std::RegEx-рд╕рд╛рд░рдЦреА рд▓рд╛рдпрдмреНрд░рд░реА), рдЬреА ECMAScript-рд╕реБрд╕рдВрдЧрдд рд░реЗрдЧреНрдпреБрд▓рд░ рдПрдХреНрд╕реНрдкреНрд░реЗрд╢рдиреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ.
рд╕реНрдкрд┐рд╕реНрдХреЛрдХ рдЗрдЭреНрдорд┐рдиреЗрдиреА:
- рджреЛрд╖ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЬреНрдпрд╛рдореБрд│реЗ рдЕрднрд┐рд╡реНрдпрдХреНрддреА /(?:ab)+|cd/ рд▓рд╛ тАЬababcdтАЭ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рд╛рдкрдбрд▓реА;
- рдХрд┐рд░рдХреЛрд│ рд╕реБрдзрд╛рд░рдгрд╛.
рд▓рд╛рдпрдмреНрд░рд░реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:
- рдХреЗрд╡рд│ рд╢реАрд░реНрд╖рд▓реЗрдЦ;
- ECMAScript-рд╕реБрд╕рдВрдЧрдд рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддреА;
- рд▓рд╛ std::regex рдбрд┐рдЭрд╛рдЗрди рдХрд░рд╛;
- C++8 рдЖрдгрд┐ рдорд╛рдирдХрд╛рдВрдЪреНрдпрд╛ рдирдВрддрд░рдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА char16_t, char32_t рдЖрдгрд┐ char11_t рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди.
рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд░реНрдгрди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.
рдмрджрд▓рд╛рдВрдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕: рдЗрдВрдЧреНрд░рдЬреА/рдЬрдкрд╛рдиреА.
рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреАрдЪрд╛ рдХрд╛рдпрдордЪрд╛ рджреБрд╡рд╛: https://www.akenotsuki.com/misc/srell/srell-latest.
рд╕реНрддреНрд░реЛрдд: linux.org.ru