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