mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Regexp: %r notation bug fix. close #85.
be able to parse any delimiters.
variable expansion isn't supported yet.
* sample code
```
def matchpath(str)
puts "#{str} is ..."
if %r!img/! =~ str then
puts "match"
else
puts "not match"
end
end
matchpath("img/a.png") # => match
matchpath("/usr/local/bin") # => not match
matchpath("book/img/local") # => match
```
This commit is contained in:
+1
-1
@@ -4440,7 +4440,7 @@ parser_yylex(parser_state *p)
|
||||
p->lex_strterm = new_strterm(p, str_regexp, term, paren);
|
||||
#endif
|
||||
p->regexp = 1;
|
||||
p->sterm = '/';
|
||||
p->sterm = term;
|
||||
return tREGEXP_BEG;
|
||||
|
||||
case 's':
|
||||
|
||||
Reference in New Issue
Block a user