Actions
Feature #19904
openDeprecate or warn on multiple regular expression encodings
Feature #19904:
Deprecate or warn on multiple regular expression encodings
Status:
Open
Assignee:
-
Target version:
-
Description
It seems like you can pass multiple encoding flags to regular expression literals, but I think this should be a warning or possibly syntax error.
For example:
x = /foo/nu
p x.encoding
n
says the RE should be ASCII-8BIT, and u
says it should be UTF-8. The last flag wins, so in this case the regular expression gets UTF-8 encoding. However, I think it should be a warning or even a syntax error if you specify multiple encoding options on a regular expression. It seems like a mistake if programmers specify multiple.
Thanks!
Actions