module Prism::RegularExpressionFlags
Флаги для регулярных выражений и узлов сопоставления последней строки.
Константы
- ASCII_8BIT
-
n — принудительно задаёт кодировку ASCII-8BIT
- EUC_JP
-
e — принудительно задаёт кодировку EUC-JP
- EXTENDED
-
x — игнорирует пробельные символы и разрешает комментарии в регулярных выражениях
- FORCED_BINARY_ENCODING
-
внутренние байты принудительно задали двоичную кодировку
- FORCED_US_ASCII_ENCODING
-
внутренние байты принудительно задали кодировку US-ASCII
- FORCED_UTF8_ENCODING
-
внутренние байты принудительно задали кодировку UTF-8
- IGNORE_CASE
-
i — игнорирует регистр символов при сопоставлении
- MULTI_LINE
-
m — позволяет символу $ соответствовать концу строк внутри строк
- ONCE
-
o — подставляет значения в регулярное выражение только один раз
- UTF_8
-
u — принудительно задаёт кодировку UTF-8
- WINDOWS_31J
-
s — принудительно задаёт кодировку Windows-31J
Ruby Core © 1993–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.