Ruby 正则表达式
-
-
正则表达式修饰符
修饰符 说明 i 当匹配文本时忽略大小写。 o 仅在regexp文字第一次计算时执行#{}内插。 x 在正则表达式中忽略空格并允许注释。 m 匹配多行,将换行符识别为普通字符。 u,e,s,n 将regexp解释为Unicode (UTF-8)、EUC、SJIS或ASCII。如果没有指定这些修饰符,则假定正则表达式使用源编码。 像用%Q分隔的字符串文字一样,Ruby允许您以%r开头正则表达式,后跟您选择的分隔符。当您描述的模式包含很多不想转义的正斜杠字符时,这很有用-除控制字符(+ ? . * ^ $ ( ) [ ] { } | \)外,所有字符都匹配。您可以在控制字符前加反斜杠来对其进行转义。 -