ΠΠ° 24 ΡΠ°Π½ΡΠ°ΡΠΈ ΡΠ΅ ΡΠ»ΡΡΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° 4.038 C++ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π‘Π ΠΠ (Std::RegEx-Like Library), ΠΊΠΎΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ ECMAScript.
Π‘ΠΏΠΈΡΠΎΠΊ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠΏΡΠ°Π²Π΅Π½Π° Π³ΡΠ΅ΡΠΊΠ° ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΡΠ° ΠΈΠ·ΡΠ°Π·ΠΎΡ /(?:ab)+|cd/ ΡΠ° Π½Π°ΡΠ΄Π΅ Π½ΠΈΠ·Π°ΡΠ° βababcdβ;
- ΠΌΠ°Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ°.
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°:
- ΡΠ°ΠΌΠΎ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅;
- Π Π΅Π΄ΠΎΠ²Π½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ ECMAScript;
- Π΄ΠΈΠ·Π°ΡΠ½ a la std::regex;
- ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ char8_t, char16_t ΠΈ char32_t Π·Π° C++11 ΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π΅ΠΆΠ½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΎΡ.
ΠΠΎΠ΄Π΅ΡΠ°Π»Π΅Π½ ΠΎΠΏΠΈΡ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° Π°Π²ΡΠΎΡΠΎΡ.
ΠΡΡΠΎΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ: ΠΠ½Π³Π»ΠΈΡΠΊΠΈ/ΡΠ°ΠΏΠΎΠ½ΡΠΊΠΈ.
ΠΠΎΡΡΠΎΡΠ°Π½Π° Π²ΡΡΠΊΠ° Π΄ΠΎ ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°: https://www.akenotsuki.com/misc/srell/srell-latest.
ΠΠ·Π²ΠΎΡ: linux.org.ru